crypto-pals suite of crypto tools for cryptopals challenge and also learning golang TODO: Set 2; Challenges 12, 14 need to be cleaned up -14 is incomplete