adds micropost factory
adds micropost tests