added userSessionID to standard form

new methods in the Packager class to handle the standard from w/ userSessionID's
new method to retrive the userSessionID
logic for user session ID
Added getSessionID function to default functions

Generates a random ID for the client to use in order to interact with
the server.
Merge branch 'Two-Player-Game' of https://github.com/nettapper/GameCenter into Two-Player-Game
Added Player and Lobby classes

Added a joinLobby function to the game manager to allow the client to
join a game. Currently not working.
Added the addPlayer method and updated Packager*

* Added userSessionID to the pack that is sent to and from the server
and client.
Updated client to send packs instead of just args

- GameManager now receives the gson version of a pack instead of the
path and args.
- Minor changes
Changed old game to future two player game

- Added Tic-Tac-Toe game to test multiple client connections
Removed client code for guessing game
ServerControl.generateClientID() now returns hex-string from System.currentTimeInMillis()
Changed Function so that it only accepts an Object[]

The Packager now can accept any Object of Object[] for args and will
automatically convert it into an Object[]
Factored out callFunction method into Lobby class

callFunction was moved from GameManager to Lobby class
Factored out all default paths into their own methods

GameManager now has the default Functions as default methods
*Not Working*, moved plans for future logic to GameManager
Merge branch 'Two-Player-Game' of https://github.com/nettapper/GameCenter into Two-Player-Game

Conflicts:
	GameCenter/src/server/GameManager.java
GameManager now records/stores generated sessionID's
*working* Simplified ClientControl, Fixed GameManager

GameManager was calling the wrong 'pack'
ClientControl now gets session id and joins lobby on instantiation
start to setting up Two-Player-Game
Updated game.

It might work...