Polishing

-Renamed ambiguous / single char variables
-Moved spec to nock_spec.txt
-Added more documentation
-Added quit with ":q" to main recurse