Implemented the last (for now) abstract models

Implemented the abstract model `TimeStampAbstract` which add timestamp
on creation and update of object.
Implemented also the `PageAbstract` which combine the previous
abstract models.