This works, but it assumes an encrypted wallet.

I would like to have it parse the output of:  
    bitcoind getinfo 
for the wallet it should return unlocked_until only if it is encrypted.

I will get that figured out soon, so don't necessarily integrate this but good work on making this app.  

This app could also work by signing a message with a hash in it, correct?

-r