move 'tests' in main namespace to an actual testing namespace (delete main method)
split 'main' tests up into 'document' and 'graph' test namespaces; still contain miscellaneous parts though
Merge branch 'add-more-tests-delete-main' into development

Delete main method and move its 'tests' to actual test namespaces.