Finish demo App

used scaffold to create users and microposts as well as added
validation to micro posts