added several GUI base classes;
seperated main and application;

Signed-off-by: gormed <hans.ferchland@gmx.de>
UserFrame rotates :)

Signed-off-by: gormed <hans.ferchland@gmx.de>