Deleted instantiation of new Change model.
This PR removes the instantiation of a new change model
as models return from Change.find are already
instances of Change. This solves the duplicate Id issue #649
common: coding style cleanup
Merge pull request #668 from BerkeleyTrue/fix/dublicateId

This fixes duplicate key issue #649
Merge pull request #738 from strongloop/feature/style-cleanup-in-common

common: coding style cleanup
PhasedRouter - initial implementation
PhasedRouter: pass errors to phase middleware
lib/application: use PhasedRouter by default

Use `PhasedRouter` as the default application router.

Add `app.phase` delegating to `router.phase`, this allows developers
to register middleware with arbitrary phase:

    app.phase('init').use(compress());