added micropost length validation and added model assocs between users and microposts