Combining the send functions

Combined the send functions to be one function with an override for the
different types, there has to be a way to eliminate the multiple
versions and have it use the same function regardless of data type
Merge pull request #11 from Enigmatheatre/master

syncing up
Merging Send function update

Merging in send function changes