added --ignoreFailure flag to mkdir. mkdir would fail if the file exists...

..., By specifying --ignoreFailure, don't have check if the folder already exists

added ls command. a easier way to test the API, and get information about a folder

added additional error cases.

updated README.md