starting to add tests
furthering unit tests
fixing require version to run tests correctly
updating jshint, integrating complexity. WIP
updating grunt complexity and fixing some functions to adhere to this
Merge pull request #1 from vernak2539/develop

adding grunt-complexity, jshint, and fixing code to meet requirements