Finished implementing API's -- After HTTPHandlers are implemented the transaction starting and ending will be moved to the handlers.