Save encrypted blob decrypt key at login if missing

also:

increased entropy for standalone vault test
fixed issue where register was using lowercase version of username
added username validation rules
Yep. Just a cleaner way of logging to console in Node/browser