add Keypath object
use Keypath object inside viewmodel.get()
use Keypath object inside viewmodel.set()
use Keypath object inside viewmodel.[un]register()
get Keypath object before calling viewmodel.get() from ractive.get()
misc tweaks
small fix
linting
small tweak
WIP - most tests passing
almost all tests passing
remove temporary errors etc
remove unused module
handle registrations with unresolved mappings
remove temporary error
use keypath.value
remove unused option
use string refs
full bank of green lights
linting