Moved files into the new locations, need to fix the NetworkMessage.proto to compile in the correct location
Mostly finished adjusting namespaces and headerguards, problem exists with sync (which should not be implemented the way it is regardless)
Split the DSL up into seperate files for easier use. Also disallowed the use of data within the DSL (they must be descriptors only)
Started working on splitting Reaction into multiple classes as appropriate
Small number of the changes from splitting reaction and fixing the dsl
Fixed murmurhash3 to perform properly (issues with the seed)
Added tests for startup and shutdown (which currently fail) fixed all other compile errors and running errors
Fixed initialize and shutdown
Merge branch 'feature/restructure' into develop