Testing

Not perfectly polished yet; however has logically split-up back-end vs front-testing, as well as unit vs integration testing. 
we shouldn't need this since we have a .jshintrc that sets node: true :)