Security class

Security class centralizes all current functionality with the added
decrypt and encrypt functionality. Also added user specific encryption
that uses a user specific key generated from their password and
username.