Completed Migration.  Microposts table with 2 column :user_id & :created_at, both of which are indexed for future use.
Updated micropost spec to use user.micropost.build() to create micropost, instead of Micropost.new().  This way, we automatically create a new micropost associated with one, THE CORRECT, user.
Microposts returned in reverse order.  Test also verifies the basic correctness of the has_many association itself by working.
Update User model to make micropost 'destroy' automatically, if User is destroyed -- So that there are no orphan microposts (aka no microposts w/out a User).
Add 2 validations to Micropost 'content' column. Now checks for 'presence' and ensures max length of 140 characters.
All tests GREEN.  Add _microposts.html.erb partial.
LAST COMMIT DESCRIPTION WAS WRONG.  NOW, Microposts display on show page.  _microposts.html.erb partial now working (via render @microposts in show.html.erb). @microposts working via @microposts = @user.microposts.paginate(page: params[:page])  in 'show' controller. ALL TESTS GREEN.
Used Faker gem to populate db with dummy microposts.  Now show.html.erb page, aka /users/1 displays list of (fake) microposts.
Add CSS for microposts.
micropost resource and controller made. 'create' and 'destroy' actions created in the controller, access limited to 'signed_in_user' (can't actually create yet b/c no web form for user to enter data).
Depending on user login status, home page is displayed normally, or with a 'feed' of microposts where they now have a textbox to 'create' microposts.
Update forms in app/views/users/new.html.erb &  edit.html.erb, to accept  f.object update.
Feed works on home page. 1 error remains: recieve an error if no text in textbox.
Add ability for correct_user to delete their microposts.
Add microposts