Investigating Connectivity Challenges and Available Mitigation for Communication in Rural and Remote Environments