Add test dir
Tests seem to be working
Parsing command line args
Add socket stuff
Add util stuff
Fix imports and such
clean up some logging and other stuff
Refactored name of socket
Merge branch 'socket_lib' into development
Socket lib cleaned up
Added connect lib
Added boost spirit lib
Figured out threading issue
Rearrange a bunch of stuff
Refactored a bit of stuff
initial layout
More general domain stuff
Byte changed
Misc work
Working udp listening