Switch to VM
basecontroller, async, consolidated svc
fixes
improvements in VM, apptLocationAPI