Merge pull request #2 from cmhbenjamin/master

testing pull again
Added most of the code for step b1. Only need to do the timeout if acks
aren't received.
Attempt at solving step b. Problem with either the port or content.
Stage b working !!!