Refactoring code.

- Moving gen_key, add_key and get_passphrase into new TaskKit class.
Adding underscore(s) to class filename(s).
Reorganizing requirements.
Rescuing Exception.
Adding log_into task.