Add upcoming talks to home age

- updated model specs with 'shoulda-matchers'
- added upcoming talks to home page
- added talk validation to require an event
- added time local