Renamed `Game` to `Session`
REFACTORING: Created `Game` model, which can be initialized by `Session`.
Several improvements:
* Now triggering a `gameOver` event which hit the `Game` model which then triggers a `terminalEvent`
* `NotificationView` now listens for a `terminalEvent` and then shows the appropriate notification
* Automatically restart the hand after finishing
* Adjust the balance to reflect winnings (or losses)
* Updated styles and improved organization of CSS