moved all requires to lib/cipher.rb; working block slicer