Updated models with new mongoose tpl

New models now registers itself with the resource data entity to have
default signatures (name:method:path) ready to be used in authorization
assignment.
The Resource/Signature/User models are currently manually loaded inside
/models/index.js [anything that doesn't need to be registered as resouce
(like sub-doc model)] needs to be registered before Resource model.
ToDo:: ResourceControlGrid editor