Associate users and articles; require login to post

Resolves #12.
Maybe update the class name of this migration to match what its actually doing (as mentioned in the file name):  `AddForeignKeyToArticle` or rather `AddUserIdToArtcle`