init project
add gui
add TCP and UDP handler