Initial commit. Working encryption library and tests.