implemented ElseBody class and auto-generation of respective element
created new packages and moves classes, implemented draft Data gathering functionality from ui