Fix Divide by Zero issue
Ah! I now know how to do this
Merge branch 'master' into R_Intergration

Conflicts:
	RServeGo/main.go
Tests Over
Added test file
Moved Lib file
Handshake is looking much better now.
Fixed build breaking
Fixed the test program to localhost, Attempting to add some version detecting.
Fixed issues with it not parsing the banner correctly.
Start of work on the serializer
Added banners are now set, Also added AllowUnknownVersions
Work handover
Found out how to write raw bits/bytes, Not as easy as I had hoped
Hopefully that chould be DataLength
Finished the first round of Seralize for the RProtocal