Connectivity checks in place to ensure the user doesnt attempt an action...

... that is doomed to fail

#24 
@jaypoulz