add idp kit
add main window controller
load main window
remove unused categories
refactor
Merge branch 'feature/main_window' into develop