Refactoring

Refactors structure, updates libraries, adds more gulp plugins
Refactoring

Refactors structure, updates libraries, adds more gulp plugins