Refactor views to 3 different modules to maintain overview and add model for kv17

Sorta like Java's one class per file
Refactor views to 3 different modules to maintain overview and add model for kv17

Sorta like Java's one class per file
WIP on big red button view
Merge branch 'kv17' of github.com:StichtingOpenGeo/openebs2 into kv17

Weird stuff happens daily...