Added main class
Signed-off-by: Andreas Kalkhoff <AndreasKalki@gmx.de>
Changes base structure
Signed-off-by: Andreas Kalkhoff <AndreasKalki@gmx.de>