TASK-6: setup MainMenuScreen

- add label to TextField
- add static list of available games
- open LevelScreen when game is clicked, handing in selected player
- display message to selected user on LevelScreen
- MISC: clear buffer on render()
- MISC: update Viewport on resize()
- MISC: add convenience method in BaseScreen to get Skin
TASK-8: Get P2P working, half there
Merge pull request #11 from nathanmyles/TASK-6

TASK-6: setup MainMenuScreen
Merge pull request #12 from DanLatimer/topic/TASK-8

TASK-8: Get P2P working, half there
TASK-8: Get discovery working and populating list
Merge pull request #14 from DanLatimer/topic/TASK-8

TASK-8: Get discovery working and populating list
GITX is the worst
Merge pull request #15 from DanLatimer/topic/TASK-8

GITX is the worst
TASK-9: create game object models and model heirarchy

- GameObject
  - Vehicle
    - Jeep
    - Tank
  - Weapon
    - Cannon
    - MachineGun
    - DeployableWeapon
      - Turret
      - Mine