does not allow a user to create or edit a question unless logged in

adds tests verifying user is logged in to post
prevents a user from editing a question unless user created question
moves tags integration tests into question integration tests
forces user to log in to create an answer