changed gui concept to mvc (mvp)

implemented some 'human techniques'
changed gui concept to mvc (mvp)
implemented allready some  'humman techniques'