adding a bunch of new files... lots of changes to come.
getting basics in for diff tests
getting 100% coverage on the controller
updating include paths to be more dynamic
making file only get overwritten if the route is available and file is empty
getting the basics of the diff in.. still have a bit of tweoaking to do
updating for a more complete view of current code coverage