Fixed some security issues, added in various other database calls and
checks.
Redesigning database calls to work with MongoTemplate, in order to set
up designing the user service for hashed password processing. Added
SpringMonogoConfig and modified User class to fit the template. Then
modified MongoUserDAO to test it.
Hashed password protection implemented, some database calls rewritten
using mongodata library. Implemented interface UserService as
WerewolfUserService to support hashed passwords and authentication.
Implemented kills, using geo-coordinates to determine if in range to
make a kill. Added score feature, will implement later once voting is
enabled. Added kills and game table to the database, game table will
largely only be called to check whether it's night or day.

Still to add:
Werewolves only killing one person/night - another attribute in the
table
Day/night cycle - method in the GameService which will automatically run
every minute to check, when it transitions clear out the votedFor and
killed columns, if it transitions from day to night, kill the person
with the most votes and update scores for all players.