Added basic send and receives

LOTS more work to do