Error when trying to define a "type" property
Merge branch 'v0.5'

Conflicts:
	lib/index.js
Merge branch 'v0.5'
Merge branch 'v0.5'
Added defaultAdapter to model (defaults to memory)
set model.defaultAdapter to null

One cannot create the defaultAdapter due to circular deps between model and the adapter.

User has to set it manually later.
Fixed memory adapter response when no item with id could be found
returning null in memory adapter when no item by id was found
Merge pull request #161 from der-On/patch-3

Fixed memory adapter response when no item with id could be found
Revert aa66a3eb99f88d911071c6cfe1bf60f2584d8f5a
Add tests for empty result sets
Make levelDB empty result set consistent with other adapters
Make Riak return undefined if .first has no results
Make Riak return an empty array if .all has no results
Make Riak behave correctly when an id query returns no results
added test for the default adapter
some bonus assert on default adapter test
Merge pull request #159 from der-On/patch-2

Added defaultAdapter to model
Merge branch 'v0.5'
Merge branch 'master' of github.com:mde/model