Feature/webservice tests

Created tests for everything that can be tested right now.
To run them, it currently requires the webservice to be running, unsure how to run them otherwise (need feedback).
QEWSResourceTestSuite is the test suite which runs all the tests... Would likely need a better way of running the tests before merging.