Bunch of improvements

Better icons, add comments, handle de-authentication of the app, tweak
animation. Should be good for now.