Adding the majority of the library

Still need to clean up some tests and add the README and NotParser.