Session based encrypt/decrypt

Only have to enter password once. 

The auth panel needs to be handled somewhere else though. when a new page is loaded you can briefly see it when you click the lock icon. but out of time for now