Added changes to the Database interface, began working on the
Amazon parser. Added the ability for modules to set the user
agent string in their HTTP requests.