Refactored Gulpfile for better understandability and removed some dependencies from Bower
Added new Gulp dependencies
Added tmp directory