Feature/style map

Styling for locations list view, map view, and directions list view.
`new ArrayList<List<Integer>>(14)` no longer has the correct size.

Since the list is statically allocated, I would just drop the size hint, you're not worrying about a runtime penalty anyways.
Also, I don't know if you've brought Google Guava in, but if you have, consider making this an `ImmutableList`