Tk78 - Implementação da nova API de notificações

Nessa implementação básica ainda não estão sendo disparadas as requisições HTTP para o Manager, e sim apenas armazenando todas as atividades localmente.

Exemplo de uso:

```python
>>> from balaio import models, utils
>>> config = utils.Configuration.from_file('config.ini')
>>> Session = models.Session.configure(bind=models.create_engine_from_config(config))
>>> sess = Session()
>>>
>>> cp = models.Checkpoint(Point.checkin)
>>> cp.start()
>>> cp.tell('Holy crap! This article does not have title!', label='front')
>>> # adicionar em uma sessão
>>> sess.add(cp)
>>> sess.commit()
>>> 
>>> cp.end()
>>> sess.commit()
```