Adds underscore
Refactors project with modular pattern. Gets grunt working