Fix how PutFile handles file data

Fixes #48.  Remove code that stores binary data in hash table and replaced with bulk data method calls

Signed-off-by: Mike Burke <mike@livioconnect.com>