Add strategy pattern for recommendations and recommendation
algorithms.

Change user_places table to recommendations table.
Update tests to reflect recommendations table.
Add strategy model and strategy tests.
Add tests for recommendation model.
Add Recommender class and change users and places tables

  * Recommender generates recommendations
  * strategy generates places for recommender to create recommendations
  * users now have recent lat and lng
  * strategy example: SimpleGooglePlaces