Add gitignore
Remove addrbuf2 from utp.cpp because it didn't seem to be referenced
Create and integrate global_state struct to allow shadow to swap global variables in and out