go-crypto-layer Cryptography tool for the Go programming language to encrypt/decrypt structs in a easy way