Changing routing to use yaml instead of annotations.
Cleanup
Updating dependencies to be less of a pipe dream.