Add support to Atomic swap transfer and lock conditions
Atomic swap process need passwords, password hashes and delay on lock conditions.
It also need to have multi signature or passwords to unlock conditions.
Add all necessary code and GUI to support the full process.