Adding cipher shift implementation for #9.
Resolving issues around #8. (Closing issue)
Tagging 0.9.2