add association and validation on user and micropost models
Merge branch 'master' into githubshare