Fix #37 : Store and display communication history

We remove the previous unused comments column
We add a Communication model
We create a new instance of this model on state change (if there is a
comment)
We display the different communications on the expense page