Fixes storage module so it accepts arguments

Now StorageHandler gets the value from the 'value' field. This allows
clients to send additional parameters (like 'persistent').
Fixed tests accordingly.
Changed AnalogDevice __init__ function so sphinx doesn't choke
generating documentation.