Continued work on Object Management System

* Removed component-interface for GameObjects
  This was made to make serialization easier using protobuf.

* Added some test-cases to test creation, removal and access
  to GameObjects through the ObjectManager, as well as a simple
  serialization-unserialization test case.