add RestaurantDetail; fix Categories

**updates:**
1. add `RestaurantDetailFragment`;
2. fix `Categories`.

**issues:**
1. I'm having blocker to get the `RestaurantDetailActivity` work. I believe the way I'm setting `ivProfile` tag is not correct: **line #63** in `RestaurantsAdapter`. can you guys help a fix?
2. I renamed `distance` from `SearchFilter` as `distanceRange` and tried to add the real `distance` from user's current location in `Restaurant` but it threw `Channel is unrecoverably broken and will be disposed!'` error. not sure why a name conflict still existed.