Switched from grunt to gulp

Resolves issue #2

I also added some basic lint, concat, and minify tasks.