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.
Minor change, getting around issue of multiple includes
Fixed set_class_name in the Relationship class to avoid fatal errors for "redeclared classes" in the autoloader when using namespaced models.
Merge pull request #293 from andyleap/master

Fixing require to require_once
Merge pull request #271 from brianmuse/master

Changed require in autoloader to require_once
Merge pull request #294 from onemightyroar/bug-fix-autoloader-reflection-class

Avoid "Cannot Redeclare Class" error in autoloader when using namespaced models by checking namespace first.
Merge pull request #267 from anther/after_create_fix

Fix for multiple db entries being created when calling `$this->save()` within an `after_create` callback method
added db config to travis.yml

Password for db users

postgres password change

enabled php memcache module

Removed PHP test suites (AllTests, AllValidationsTest)
Added test/helpers/config.php as bootstrap file
Merge pull request #285 from fetch/travis-db-config

Added db config for Travis (and removed extraneous references to `config.php`)
Added option for multiple model directories
Conventions
updated docblocks
Added tests