Moved some files around, naming changes.
Added a base object for API objects.
Clean up response class handling.