Use mongoose-trackable to track model changes

using my own library mongoose-trackable from git repository so that we
can add tests that injects when a model has been created or updated
More tests for Order.createdBetween