Rewrite security protocols for typesafety.
Fixed Hashing, Encryption, and User Manager stack with test suites.
Allow tests to be included in repo.
Remove binary artifacts from unit tests.