Server calculates revision hash correctly (fixes #48 and fixes #45).

This commit underscores the need to get the server under test.  The
parser is the only thing under rigorous unit test right now.