added lint and coverage tasks to gulp

this should close the issue #3
additional configs can be added to the .jshintrc file