added validations
Added paperclip and shoulda gems, for testing and file upload
added file upload to Midterm, some graphic work done