updated max statements in jshintrc
added some dependencies
added base functionality into main module