Fix for #147

I've updated the format value functions to allow a 0 value to be bound to inputs. I also updated a test in test-form to cover the case, and re-included this file in test-browser. (I guess you may want to un-include this from test-browser again)

Hopefully this PR includes only the correct files!
Nope - I've pushed the changes to this branch if you wanted to take a look, I may have missed something obvious. Hopefully I'll have a chance to debug this further in the coming days.