check if a folder already exists before trying to create one.

Client#create was trying to create a folder even though one might have already existed.  The    "create_subfolder" doesnt always give the ItemNameInUse exception, so check existance before calling create.

solves issue #17