The ActiveRecord namespace doesn't follow PSR-0 conventions, so Composer's "psr-0" autoloader fails to autoload classes.

Fortunately, loading the `ActiveRecord.php` file loads the common dependencies and registers an autoloader The Old Fashioned Way, and Composer has a config option for that.
Rethrow PDOException instead of PDOStatement as DatabaseException
Added fix and test for relationships that go deeper than one level
renamed test
Added highlighting by using typed code blocks
Merge pull request #239 from ethos-development/master

Composer's autoload mechanism fails to load PHP-ActiveRecord classes
Merge pull request #254 from koenpunt/patch-2

Added syntax highlighting in README by using typed code blocks
Merge pull request #247 from fetch/informative-exception

Rethrow PDOException instead of PDOStatement as DatabaseException
Updated test to show that the correct data is being loaded, Updated name of the test to match the github fix convention
Merge pull request #256 from anther/triple_level_includes

Fix for triple level includes in the options array
Improve name of dirty_attribute test
Fix PHP notice for checking non-dirty attributes

closes #210
closes #233
Merge pull request #245 from kla/gh-245-php-notice-dirty-attributes

php notice on "attribute_is_dirty" call if attribute is not dirty
Update README to use GitHub @usernames
Update README.md
Merge branch 'master' of https://github.com/kla/php-activerecord