CoffeeScript

I'm not experienced with writing Gulp plugins, so I apologize in advance for any major errors.

This pull request also contains the changes from #10. If #10 is to be rejected, I can remove those changes from this pull request.

The reasoning for creating this is for injecting files in the correct order into Karma.config.js, etc. This is preferred over compiling CoffeeScript files into temp files for testing.