Implemented SendMessage

Also fixed all TODO's which were waiting for this packet