Merge pull request #19 from nathanmyles/TASK-16

TASK-16: create VehicleSelectionScreen
TASK-12: create first level file

- add tmx file and associated tile pngs
Merge pull request #20 from doagz/TASK-12

TASK-12: create first level file
TASK-17: Create sprites for the Jeep and its gun
TASK-16: refactor adding click listeners to select vehicle buttons
TASK-8: ensure we don't connect to ourselves

- MISC: minor clean up
Merge pull request #22 from nathanmyles/TASK-8

Task 8 / Task 16
Merge pull request #21 from doagz/TASK-17

TASK-17: Create sprites for the Jeep and its gun
TASK-8: Fix P2P
Merge pull request #23 from DanLatimer/topic/TASK-8

TASK-8: Fix P2P
MISC: fix return value on BaseAio#removeNewlines
TASK-20: add bullet model with MoveToAction action

- adds MoveToAction to self based on specified (x,y) range, and radians
FORMATTING
Merge pull request #24 from nickoram/master

TASK-20: add bullet model with MoveToAction action
TASK-17: move jeep sprites into sprites directory
TASK-8: Properly clean up sockets, no more duplicate sockets
Merge pull request #25 from nathanmyles/TASK-17

TASK-17: move jeep sprites into sprites directory
Merge pull request #26 from DanLatimer/topic/TASK-8

TASK-8: Properly clean up sockets, no more duplicate sockets
TASK-21: Add initial functions for moving vehicles

-add moveTo function in vehicle that takes a speed, an x and a y.
  It calculates the angle to turn, and the time it should take to get there.
TASK-21: Changes from code review