Started refactor
Altered code style to Google standard
Fix issue with integration tests not completing properly.
Use Gulp for running tests. CS fixes.
Add 'watch' task to aid development.
Improve test coverage
Remove unused dependnecies
CS fix and remove unused dependencies
Merge pull request #11 from TomSeldon/refactor

Refactor: Clean things up a bit