Added image upload with paperclip and error message styling