Many refactors in preparation for actual issue solution
Listens for internet connection after failed attempt and automatically retries after connection is regained
Code clean up & minor bug fixes