Initial Commit - GUI and Text Mode

GUI doesn't work yet, don't bother running it. Text mode properly
outputs serial in format "[sign]xxxx [sign]yyyy"