minor css tweak
refactoring and unread count change to local storage
add error flag to some session messages
change user setting encryption to use there password as the key instead
of the site key
fix broken css
fix broken css and a small change to user notices
use a users password for the user settings encryption key