Oh god this isn't right and the code doesn't work here but I am committing it so I can hop on a branch nicely.
Awww yeah, using software serial.
Got it working all the way back to the server, awww yeah