Encode now works on any length keyspace, and any number of bytes per word. Still need to fix decode.
Updated readme