update gem file with better errors and restaurants forms