Feature/log events - includes migration 

Make Event and Revision extend Base
Schema changes to go with above change
Implement Event and Revision services