Feature/style map

Styling for locations list view, map view, and directions list view.
Also, while the comment is helpful, consider making a small inner class instead, so you don't have to work with nested `List`s and remember which index means what:
```java
private class DetailSection {
    final int section;
    final int header;
    final int unselectedIcon;
    final int selectedIcon;

    DetailSection(int header, int section, int unselectedIcon. int selectedIcon) {
        this.section = section;
        this.header = header;
        this.unselectedIcon = unselectedIcon;
        this.uelectedIcon = selectedIcon;
    }
}
```