Introduces TimestampedBean :sunglasses:

TimestampedBean is an abstract class with updatedAt and createdAt
attributes, as well the respective listeners.

It tries to introduce the same behavior of Ruby on Rails' ActiveRecord
framework.