Estimated time fixes

Estimated time had problems :

* Fractional values were not persisted, only their whole integer component
* The default value of zero in the UI was always saved, but the default value in Redmine is null

Both these problems are now fixed

fixes #21