Updating the dependencies for the main app

This is the first start for getting the code to compile.
Adding gulp to the mix

This is a better build system than grunt