First revision

The methods ToHexString() and byte2hex were implements for debugging
purposes and were left behind in the demo. They aren't used in the
assignment, so they were removed.