added user resources
simplified
micropost
validation and has_many