Updated the message sending protocol, plus UI tweaks
Fixed a bug with the message inputs method
Added login with name features
Login bug fixed
Identification now works

* New game now works
* added MainMenuEvent
* added Zombie

Todos:
* Join game still needs implementing
* Stashing/unstashing player still needs implementing
* Quit game mechanism
Changed specifications to match different opinion
Merge branch 'login' of https://github.com/iteloo/the_island into login
Joining game now work

* Add JoinGameEvent
Add end game support and (incomplete) support for disconnection/refresh/rejoining the game; fixes #12

* added end game support through game delegation
* game will automatically end when owner leaves
* when player disconnects, the game will stash them; when they reconnect, the game will unstash them

* added optional callback parameter to Event invoked after the internal `handle_response`
* `MessageEvent` is now `NotificationEvent`
Merge branch 'login' into exception_handling