Added basic gulp build process

Added a package.json whilst I was at it to.
Concluded the gulpification
Resolved merge conflicts