Added error handling to data layer exceptions

- now displays these in the UI

- updated README
Removed dead code

- Removed unused imports

- Removed unused converter
Added indian name validator