Request to merge API branches

Changes include test harness module, slightly reworked datastore module, and updated url mappings