Added the Checksum check to OAServer.  It appears to mostly be working.  I'm sending completely random data, so I don't can validate the output to a known input.  The unit test will probably include different tests like dynamic and static inputs to OAServer.