Added device and proc, serial bit rate now set by user, and a bunch of things moved around that I don't remember.  Look at diffs for more info.