Fix TCP connection, Add AutoScroll, other improvements, move windows etc into their own folders