4 columns layout

- Use 3 columns layout
- AppCtrl takes over city list
- Search by `place name` and `address` at the same time
- Upgrade to Angular Material 0.4.2 and use new directives
- When a booth is mapped to an OSM object, filter out the rest results
- Add booth list as the second sidenav