Add password modal and decryption

Also upgraded bottle, to better support error handling.