Server has framework for random game play

Adds serialization in Network.
Discovers Bug in NetServer send() method
Merge branch 'network' of https://github.com/ojourmel/csci331-team-red into clientEngine

Conflicts:
	src/main/java/csci331/team/red/network/NetServer.java
Merge branch 'master' of github.com:ojourmel/csci331-team-red into server

Conflicts:
	src/main/java/csci331/team/red/network/NetServer.java
Adds a few more props (blank Id, no face avatar)
Sets it so new levels can have the bounding boxes for the alerts/text entry set easier
Converts some clientEngine fields to static so they can be accessed easier without a reference to it (namely assets)
Handles errors from connecting rather bluntly (would be nice if the exception had why it was thrown)
Searching queries server
Adds drivers licence document proper.
adds intro and boss init methods to documents, and dialogues
Merge branch 'master' of github.com:ojourmel/csci331-team-red into server
AlertHandler creates genaric alerts

Modifes ServerEngine to use a good framework of Handlers

Small changes in otherplaces as Stub classes are fleshed out
Merge branch 'master' of https://github.com/ojourmel/csci331-team-red into clientEngine
Merge in severDocument
Merge branch 'server' of https://github.com/ojourmel/csci331-team-red into clientEngine

Conflicts:
	src/main/java/csci331/team/red/client/FieldAgentScreen.java
	src/main/java/csci331/team/red/network/NetServer.java
	src/main/java/csci331/team/red/shared/Document.java
Automatically outputs alerts
automatically starts a stage with the person
Makes a passable driver's licence
Merge branch 'master' of https://github.com/ojourmel/csci331-team-red into clientEngine

Conflicts:
	src/main/java/csci331/team/red/network/NetServer.java
Merge pull request #25 from ojourmel/clientEngine

Client engine