Merge pull request #54 from nicholasf/master

clearer English for README.md, change 'Singleton' to 'Caching and Integrity'
Added "Creating Items" to the README.md
make counter (i) non global
Some corrections in the "Creating Items"
Merge pull request #56 from void-995/master

Added "Creating Items" paragraph to the README.md
Merge pull request #61 from locomote/remove-globals

Make counter (i) non global
Support Model.find({ prop: null }) (closes #59)

These uses sql syntax "prop IS NULL"
Uses Error.stack to know where db.load was called from and pushes cwd from it

Otherwise it reverts to process.cwd. It also appends "index" to path if
path is a folder.
Merge pull request #1 from dresende/master

Update from original repository
Added "afterCreate" hook.
Added "afterRemove" hook.
Passes ID property name to driver.insert() to be able to fetch the last ID (if necessary) (#55)
Updates hasMany associations 3rd table insert to new driver.insert() prototype
Changes db.load to avoid throwing and just create the error

Duh..
Merge pull request #62 from void-995/master

New hooks were added.
Adds db.ping() (#57)
Adds test for afterRemove hook
Adds test for afterCreate hook
Fixes hasOne reversed associations not having setAccessor, fixes bug using wrong ID prop instead of the one defined in Model (#55)
Fixes previous wrongly changing if condition