inital release.
- property file for settings
- Server starts up and listens on port. 
- will handle <4 clients and will give them a player token
- Client will recieve client token and print it.
- created inital packages
- still lots of cleanup nessecary
im commmiting this so I can fix a gamestate transfer bug - I will be
squashing that release before pushing it.
client package:
- Client.class is responsible for starting up the Client
- Gui Class is responsible for rendering the GUI
- GuiController Class manages inputs from user and network and updates
the Gui accordingly.
- ServerHandler Class manages the network connection to the server

library Package:
- GameState contains the state in which the game is in
- Move class contains a Move which is sent from the Client to the Server
- PropertyFile reads the propertyfile

server Package:
- GameHandler handles Moves sent to the server and controls the
GameState
- MaxPlayerException an exeption thrown when too many players are
connected 
- Server.java is in charge of starting the server.
added more comments
Merge branch 'master' into feature/Network