Adding vigener cipher and unit tests.