Refactored update event as vm command

Added reference to AppBarUtils
AppBar state vm binding
Refactoring

Replacing messaging w/ TAP, rearranging v/vm responsibilities,
untangling spaghetti
???