Merge pull request #38 from Sigf/master

Display Route on Map
Added error checking and tests for geoip
Merge remote-tracking branch 'upstream/master'
Merge pull request #39 from Jthomas72/master

GeoIp Tests & Error checking
creates more reusable functions and adds sample routes button
creates more reusable functions and adds sample routes button