Removed the 'For testing purposes.' snippets from GDirectionParser.
Fixed a few typos.
Replaced the ServerCertificateValidationCallback handler with a simple lambda expression.
Removed the try/catch for Uri construction. Exceptions will be thrown for malformed Uris.
Removed the try/catch for WebRequest setup, exceptions will be thrown.
Removed the remaining try/catch statements - exceptions will be thrown, such that we are aware of errors.
FetchGDirectionData no longer performs Stream > String > XmlDocument, but instead Stream > XDocument.
Merge branch 'master' into google-directions-#6
parseGDirectionToGpsData takes an XDocument as argument instead of an XmlDocument.
Rewrote 'parseLocationData' to use XElement and return a GPSPoint. Also removed the unused remaining variables.
Simplified parseGDirectionToGpsData such that it operates on XDocument and returns a collection of GPSPoint.
Merged FetchGDirectionData and parseGDirectionToGpsData.
Removed the Main method from GDirectionsParser.
Renamed GDirections > GoogleDirections.
Removed the tests from GoogleDirectionsParserTests as none of them applied to the new scheme.
For wrapping, the fields in GoogleDirectionsParser are private.
Renamed the main method in GoogleDirectionParser to GetData, to be similar to the CSV parser.
Renamed GoogleDirectionsParser.tempDatePlusDuration > nextDate.
Added documentation for the GoogleDirectionsParser.
Added a method to the GoogleDirectionsParser that retrieves a route from a start and end argument.