fixes to addFile and Container construction

Just a couple of things I ran into when trying to use this module.  The Container.addFile method didn't handle its arguments right when it passed the call onto the client.addFile method.  I also found it inconvenient to construct a container with an object all the time when all it really is is a string.