Add assassin

This may be a fully working game now.

Known TODOs:
	* Validate team proposal forms on the client side.
	* Add @ndb.transactional to a lot of functions to prevent races.