WIP: much JS work - add basic map services, add CompanyEditCtrl, etc.