[NRY] software uart

Needs a lot of cleaning up still, though this works with the example code in https://github.com/tessel/gps-a2235h/pull/11