Testing

Not perfectly polished yet; however has logically split-up back-end vs front-testing, as well as unit vs integration testing.