edits devise authentication views
completes apartment listing form
adds functionality for users to list apartments
allows photo attachments