fixed bugs, added details tab, preparing for next steps.
add CompanySelectionEvent and wire it up.
Prepare for tab disable on select of other than one company.
fix several issues around list/details interactions and basic detail functionality.
fix several issues, move service to its own file, fix PUT, tabs, details, etc.