Add chef spec

coverage is at 100% and I spent some effort with the macs,kexs and ciphers, but no os specific testing yet.