CADMIUM-145: Created testing framework for testing cadmium rest
endpoints.  Added all status endpoints and the maintenance endpoint.
CADMIUM-145: added license headers to new files.
CADMIUM-145: Added tests for history, logger, and update system api.
CADMIUM-145: added license headers to new classes.
CADMIUM-145: Finished the rest api tests for the basic cadmium system
endpoints.
CADMIUM-145: Added license headers.
CADMIUM-145: Added test for search.
CADMIUM-145: Added license header to new class.
CADMIUM-145: Added asumeTrue to skip test if there is no github token
available.
Merge pull request #53 from meltmedia/rest-api-tests

Rest api tests