Add 3 new functions

Hi,

I added 3 usefull functions, I look for integrate the class in one off my project and if possible I would like to see these new functions

* changes -> dict
* nb_changes -> integer
* has_changes -> boolean