Model extensions (collection name, paginte method)

Add collection name support on model creation.
Extend mongoose model to handle paginate method.