I created the scaffolds for the all encompassing necessities for this thingy

I created the Game scaffold which has a start date and an end date.
Both of these are being stored as plain dates, but it was considered
to create them as datetimes.  This can be changed in the future as
per game rule needs.

Next was the Kill.  This keeps track of two users: the assassin and
the victim.  It also stores the date the kill took place on as well
as the method used.  This is the first instance where we encountered
a case where we had to store two cases of the same model.  We solved
this by using :references and changing up the model.

There are a few join tables.  Like user_in_game and mod_for_game
They store the users and moderators in games.  No tricks.

There is also user_has_target_in_game.  This, surprisingly, stores
what users had which targets(also users) in a given game.  This
can be used to derive the target history of someone in a game.
The current target is determined with a 'valid' field.  This
model also stores enforcement information with an 'enforcement'
tag.

Now that we have these models in place, we can start doing the fun
stuff like using them.
Merge branch 'master' of github.com:carthagecsclub/theguild

Conflicts:
	config/routes.rb