Linting of many many files, added more unit tests, appears to work, need to finish lib folder to get "grunt test" to pass