Started to implement the proper write data protocol
Working new send functions
Added GPL GNU 3.0 license