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.
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