Basic mechanism working without crypto.
Added Jasypt encryption.
Refactored, added documentation.