Added classes for Google Directions

- Added CLLocation+GoogleDirections category for easily making
CLLocations from Google Directions location dictionaries.
- Added data model for Google Directions legs
- Added data model for Google Directions step
- Added legs with steps are now being created when
GoogleDirectionsRequest loads directions.
Don't need this. Thanks categories.