Created Content Provider for search view

The Search bar was previously a AutocompleteTextview. I changed it to be
a search view as per Android best practices guidelines. I made the
LocationListActivity searchable and created a content provider called
PlacesProvider. Places Provider will provide search suggestions in the
search text box.
Finished AutoComplete

The Autocomplete for the places searchbar is finished. It grabs JSONfrom
the places api every time a user types in the search box. It populates
custom search suggestions based on the JSON received.
Pass Query through Searchable Intent.

Pass query to the searchable activity through the intent.
Half way through adding query List results

added proper httpurl connection framework. Setup an async task to
download the query results into. Setup callback interfaces to the
activity so the fragment can retrieve data when it needs it. Build the
url from the data retrieved in the callbacks. Passed the url to the
async task for download and parsing. Still need a list view loader task
to take care of loading the list view async style. Still need a JSON
parser to parse the places JSON.
Places Search Working

Places search is working properly. Displaying results in the list view
via a list view loader. I had to move the Location logic to the list
fragment where the location was being used. Created a PlacesParser Class
that parses out search results from Google places into a list view.
Add Geofence Framework

I added some code from the Google dev pages. Legal notices for the map
view. Add a requester and remover for the geofences. Directly from
Sample code on geofences. Geofence Utils and TargetGeofence are also
from Google sources. Remove the dummy content stuff.
Add Map View

Adding map View to fragment. BUGGED. The problem lies with the map
fragment being recreated every time a detail event is fired. Need to
setup callback interface and dynamic fragments to avoid this.