downloadEntity switches behavior based on whether we're downloading a FileEntity or an old Locationable object
added support for FileEntities to uploadFile
make sure command line client supports FileEntities
Merge pull request #31 from cbare/develop

Added support for FileEntities to downloadEntity and uploadFile