Adding tests

* Added a few more id tests
* Added crypt tests
** Note, Encode is value destructive. added comments to note this.
moar tests