Bug fixes

Fixed a lot of bugs preventing connection between the metaverse and the
simulation server.
*Changed the default port numbers to prevent collisions with other
software
*Added try/catch block to connection to detect client crashes
*Made Vector3 serializable and added a ToString method
*Stopped GenericGateway disposing itself twice
*Able to create tile from the console
*Moved client networking into its own core