Add user sign up and authentication.
Iron out some bugs with authentication. Add basic layout styling to home page.
Add listing form with basic styling to home page.
Add first migration with indices for listings.
Set up basic validations and associations for listings. Add migrations for amenities and unavailable date ranges.
Add first layer of filtering for listings.
Get filtering form on listings index page working.
Fix bugs in listings index. Add styling to forms.