Some minor enhancements

- removed key caching, addes Session keys
- added tests for wrong password tests
- completed function for security level 2 password restores
- added documentation