DataHandler setting can now generate useful errors.
Restructured the app. No changes in features.
First working version of the application.