Tests can now be run with single `phpunit` cmd
Add validation for unique fields & other cleanup

  * Fixes #32
Remove type cast on __get as it is redundant (both __set() and data() type cast values as they're being set.
Merge pull request #35 from pnomolos/performance_fixes

Some performance tweaks
Fixed a small logic error - passing a condition with an array value to mapper->delete wouldn't increment the column index in statementBinds but would in statementConditions.
Merge pull request #37 from pnomolos/miscellaneous_fixes

Fixed a small logic error
Fixed regression introduced by previous commit

  * Added a test to prevent future regressions
Version 0.9.2 release
Adding support for travis-ci.org continuous integration.
Setting min version to 5.3 because we require namespaces.
Splitting Mongo Settings out into seperate run.
Adding failure if run with a db that hasn't been configured
Changed Globals to Env (doh!)
Log will now count total number of queries
Merge pull request #41 from TheSavior/log

Log will now count total number of queries
Merge pull request #40 from TheSavior/master

Adding support for travis-ci.org continuous integration
Merge remote-tracking branch 'upstream/master'