Created sendMessage() function. #31

I'm not really sure what RouteMessage is doing, so I don't know if I used it correctly. The idea is that sendMessage() will get called by our program either when it's forwarding a message or after a new message has been created.
Created recieveMessage() function to handle a message when it is recieved. #29