Big rewrite

-Implemented forked proccesses to move linting of the seek process
-Complete rewrite of test suite, added full unit testing
-Converting to the Nlint namespace internally