Testing

Not perfectly polished yet; however has logically split-up back-end vs front-testing, as well as unit vs integration testing. 
are we moving all front-end tests to a single folder rather than a folder per module?