Major fix

Lets try this again...

- Refactoring sessions to not use ciphers since it's added complexity with no real gain
- Removing deprecated `cipher()`
- Fixes #233 
- Correcting all `typeof` statements
- Refactoring `log()` to send `Error.stack` to syslog
- Updating docs
- Minor version bump