updated readme, added docs, and missing jshint for tests