add tests for one time pad, caesar cipher