Merge pull request #25 from giamma/master

Fixes a couple of issues (one I already merged, the other one is to do with task types)
Spinner is needlessly overscoped
Make Estimated Hours into a nullable
Fractional values are now persisted, and zero is treated as null