Added RawTCPListener test
Some minor changes
Use less buffer
Use close(channel) instead of creating new channel
Used maps instead of slices for storing messages
isIncomingDataPacket should be struct function
Merge branch 'master' into refactoring

Conflicts:
	listener/raw_tcp_listener.go
	listener/tcp_message.go
	listener/tcp_packet.go
Fixed previous merge

oops :)
Merge pull request #24 from buger/refactoring

Refactoring and speed improvements