added object_reference and a folder for tools that are related but not nescessairy
added documentation for startup and shutdown
added tests for migration operations
renamed the files in the test/migration folder