* Updated CodebaseHqApi
  * New constants for HTTP methods for use
  * Started on the request() method (incomplete)
* Updated Models/Entity
  * Use array_key_exists instead of isset, as isset will return false if the value is null - we want the value even if it is null
  * Update unserialize()
    * To take an xml string or SimpleXMLElement (for unserializeList)
    * To check for "type" on attributes and set the value accordingly (at least for null and integer so far)
    * Properly sets the key from the translated version (so you get fooBar instead of foo-bar)
  * Added unserializeList() which will return an array of unserialized entities
* Updated Models/Project
  * Use proper namespaces
  * Use proper static attributes from parent (Entity)
  * Minor changes around method signatures (still in flux)
  * Initial implementation of getList()
* Tests for all of the above