finished specs and code for user micropost