updated .jshintrc to remove bad options
split up concerns into modules