Add the micropost model and the test