Updated PlaceResult, Changed MatchConfidence, MatchCode

PlaceResult: Comments + Tests
MatchConfidence\MatchCode: Switched to enum types.
Updated LocationPrecision

Switched to an enum type, as it is an enum.
Updated ReverseGeocodeRequestOptions

Added comments + tests
Updated Search, SearchManager

Search: Added correct VS comment to the file.
SearchManager: Updated with comments + tests
Updated SearchParseResult

Added comments + tests
Updated SearchRegion

Added comments + tests
Updated SearchRequestOptions

Updated comments + added tests
Updated SearchResponse

Added comments + tests
Updated SearchResponseSummary

Added comments + tests
Updated SearchResult

Added comments + tests
Updated readme

Updated progress.