Finished initial working diff functionality
Added some tests, need more
Updated README