Added GNSRecordType to/from string
moved crypto into it's own mod. Created HashCode type