Merge pull request #30 from mjsteichen/calendar

calendars now acct differently on different pages
created model tests for pairing and residences
adds shoulda gem, adds user model tests, creates spec files for remaining models
adds migrations tests to avail,message and shoutout specs
Merge pull request #31 from mjsteichen/model-tests

Model tests
can now add images to residences and delete them
adding upload img options for homes and people
fixes redirect for bad update user info input
Merge pull request #32 from mjsteichen/image-uploading

Image uploading
making the results page user img smaller
Merge pull request #33 from mjsteichen/smaller-result-img

making the results page user img smaller
creates message field when date is clicked, passes date through message