added tdd task and updated test task
fixed jshint errors
added gulp-tasks, updated readme and dependencies