Added some Test Functions That use the py.test frame work. Also Wrote the start of the Request Messaging Protocol