Merge pull request #1 from VisionMise/kuhl-rust-server

Server Additions and Structure updates
Server Interop added

Added server communication and event callback. Most of which is still missing and not commented.
Added some test items

Added some test items to fuel the next stage of development. Not there yet...
Merge pull request #2 from VisionMise/master

Consolidated Branches