exploration2

reorganized structure of application, added some functions and tried to
use generic views