create restaurant migration, update routes file, update restaurant model

Goose, let me know if this is a bit too trivial for a pull request in the future.  
Should we be handling the case where the restaurant doesn't save (e.g. due to validation errors)?