Allow the user to Add/Edit the secret key

Issue #1 resolved
Devin Martin
repo owner created an issue

Currently the only way to use this is to manually add a base32 encoded key in the advanced section of the entry dialog.

Must provide a form to add or edit an otp key in the database.