Added tests and task runner

Install with `npm install && npm install gulp -g` and run `gulp` to watch linter and tests