Added documentation and some shit.
Still not sure as to how make the fields visible to the Decrypter without having their values visible.