Testing

Not perfectly polished yet; however has logically split-up back-end vs front-testing, as well as unit vs integration testing. 
did you see my note in gitter about this? angular should already be bundled & loaded, so this + debowerify might be loading it twice.