Fixed so that it actually reads the serial stuff
Added confirmation. This code actually works!
Note that this is (I think) the first instance where we have real, useful code.