was trying to join thread inside of the thread. kinda stupid actually. Moved the join to the end, but theres still a few bugs to work out
threading is working, onward to adding option to wait for after build info or just print server info & exit