observers! session is saved into database

- observers/events are added
- sessions are now saved to database, but they're not working yet and
just spamming database
- insert() is added to DbQuery
- before and after save added to Model
- session is now firing according to Event