Added controllers and refactored restaurant app