moving logging thread into its own module
moving schema types into utility
adding shared schema objects
working on integrating schema for assignments and improved docstring