Created project structure

I've added basic files/gulp tasks/ structure to init the project.
honestly, lets not even bother with bower, it's pretty terrible --- we should go for an npm release scheme instead.