add grunt-cli for tests on server
add user api service for hakken
move tests into own dir, fix paths all tests running
bring inline with setup in armada - hakken setup all in index.js now
formating
cleanup code organisation
remove comments
sort out status reporting