Encryption attempt 1

Don't expect functionality from this just yet.