Fixes mistmatch between baseURL and service origin
This fixes an issue where the baseURL returned in the identify response didn't match the the environment the service was running in. Instead of pulling the baseURL from the referenceURL field of the XML files we now pull directly from the environment. This also includes the necessary test coverage.
This update also includes some cleanup that was performed along the way. Adds missing timeout setting to various request methods and other small corrections and docstring updates.
Resolves: #1 (closed)
Edited by Chadd Myers