restructuring, cleanup, switched from grunt to gulp

A lot of folders were named according to sitecore standards, which makes
no sense in this context.
Switched to gulp for better dev build performance and readability, and
implemented the watch tasks.