Added optional logging posibility.
Added missing LICENSE.md file
Dispatch events before and after persisting objects
Interface that about objects must implement now
Changes made to apply right coding styles
Argument type in event class methods
Changes to apply right coding style
Test adapted to new method prototype
Merge pull request #9 from magarzon/dev

Dev