Encryption in before save hook.

Please review my attempt to implement deferred encryption for Strongbox. As far as I know this is a goal for release 1.0.0. 

Let me know if I should change something in the implementation, so it will be merged. Thanks!