added compression to large file transfers
file sharing nearly complete, added a couple unit tests
preserve user permissions
Merge branch 'clientUIDev-wip' into networkDev

Conflicts:
	ccg/File.go
	ccg/Host.go
	ccg/Server.go
WIP - working on p2p via udp multicasts
working on keeping message logs
Fixed dereference problem
its bad to specify an exact url to listen on...
updates
hopeful fix for registration
fixed registration, username wasnt being set on packets
removed extra print statements and changed others
to log statements
added buffer pool and awesome benchmarks!!
update different parts of the program to use the buffer pool
added comments
Merge branch 'clientUIDev-wip' of github.com:whyrusleeping/GoCmdChat into clientUIDev-wip

Conflicts:
	tboxgui/Termbox.go
resize scrolling text underlying array when full
Merge branch 'networkDev' into clientUIDev-wip

Conflicts:
	ccgClient.go
	makefile
Added cursor struct