Cryptographical tests are implemented
Refactoring, serializations for keys, hashes, and dates are implemented