Associate users and articles; require login to post

Resolves #12.
might want to name this something like `redirect_url` since redirecting to a `current_url` doesn't make a lot of sense if you're on the login page for example