I know this concept is based on some game already existing (a more in-depth version) but I missed some sleep with this one. Give it a shot if you have some free time (web based, but don't let that scare you).
http://www.blankmediagames.com/TownOfSalem/
http://www.blankmediagames.com/TownOfSalem/