fix(test): use require-subvert instead of proxyquire

This enables mocking of required modules better with blanket coverage.
chore(build): add gulp

Can't seem to get coverage working with tests
refactor(cms): new intialisation of app
feat(login): new intialisation of app
chore(sass): sass build integration
feat(login): start angular login
chore(build): update build proccess
feat(login): angular login form
feat(dashboard): start of dashboard
chore(release): v0.0.3