Gulp build process

Basic working state...this will construct a `build` folder
It's weird how it works. You feed it a set of rules, then i guess it parses them all then determines what to select. the `!` rules will take precedence over this one.. i guess in that manner it sort of behaves like CSS.