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
ActiveRecord.php imports now use absolute paths
Fix odd behavior where calling $this->save() within after_create would create a whole new database entry instead of updating the current entry
The actual fix
Switched require to require_once to avoid "Cannot reload class" errors when multiple autoloaders are registered.
Merge pull request #262 from kausikram/master

Absolute path imports on ActiveRecord.php