handle awkward situations when theres no internet
tests for lack of internet connection
boost test coverage
Merge pull request #25 from carrot/internets

No Internet Handling