initial checkin of our chef bits and how we do string/file decryption