refactor ConversationsController, move query builing to User model
Merge pull request #4547 from Raven24/conversations

refactor conversations_controller a bit