Allow data to be sent up raw & maintain existing interface

[#26]
Closes #7