Well turns out somewhere along the way a beagle bone black tool upgraded itself and wasn't compatible with the version of Linux I was using. *sigh* all my debug time for today was gone. Still have a compatibility issue between my code and the LCD, but that'll hopefully be something I can resolve later.