Extract the test for UBytes.
Organize Cipher.
Reorganize UBytes and its test.
Clean up the cipher package.
Cleanup signature package.
Clean up signature.
Small adjustment.