got encryption to work, no wrapping from Z to A or error checking
added decrypt, same limitations on encrypt functionality (no wrapping, ...)