* Add .gitignore file with rules for
  * Ignoring composer-related files
  * Vendor related files
* Add composer.json for this library (untested)
* Add folder structure for src and tests
* Add a few base classes, abstract Entity is well on its way
* Add tests for CodebaseHqApi and Entity
* Add phpunit.xml for configuration (bootstrap is pointing to a composer-generated file, does not exist without running composer)
* 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