buncha changes to article model to avoid making wasteful/duplicate ajax requests
fix bug where article images were being stretched at high zoom levels
remove article image code from article modals, fix modals on smaller screens
jammit