Character Profiles are stored and retrieved

General tidy of some minor files

Added a character profile class to store location about a users avatar.
This is retrieved from the database with other user data upon login. If
not present it is initialised to null.

The Authentication gateway now selects the appropiate simulation server
based on the profiles last known tile, and passes the profile to that
server.

The simulation server will accept and store the profile for the incoming
connection