Added FloatOption for Configs
Added automatic writeback functionality to Configs

A ConfigStorage instance and associated `storage.store(..)` args can be
passed to `Config(storage, args)`. Whenever any of the Config's options is
modified, it is automatically persisted via the supplied storage object.