Added pinging system to test and confirm comm connections. A few bug fixes. More internal changes trying to remain as simple as possible while saving memory and preventing duplication.