add user validations and some edge case specs
Pretty sure I'm up to date, but merging in just in case.
Merge pull request #88 from larsonkonr/user_validations

User validations
Merge branch 'master' of https://github.com/larsonkonr/dinner_dash into fixing-styles