added model collections
added model collection
set default data
added emit test
don't error if request method doesn't exist
don't require cb fn
added caster