Dashboard, user persistence, and prettying it up (stage 1)