Add Controllers and Refine Views

- Added controllers
- Refined errors in views