Add a key value deserializer and factory
Merge branch 'web-ui-serialization' of github.com:michaelmarconi/oncue into web-ui-serialization