Add functions for AES-128 encryption
Implement item data decryption in key agent
Use key agent in CLI app

The CLI app currently still requests the master password on every run
but is now using the key agent to store keys.
Avoid asking for master password if key agent already has key
Auto-expire keys after 2 minutes of inactivity in key agent