Make app.models unique per app instance

Remove a source of confusion in unit-tests.

This is a part of #167 that IMO makes sense even on its own.

/to: @ritch please review
/cc: @raymondfeng