fix some bugs for people without a key, etc.
Add a user cache so that we don't duplicate loading me
fix an ugly crash