Issue #52 - Use tabs to display list and map
Issue #32 - Handle no record selection
Issue #52 - Refactor UI display