Update version in package.json for publish
Improve the performance of the filename formatting

changed to check whether the formatted path needs to be updated instead
of formatting the path on each call
prepared for 0.1.5
fixed the typo in README.md
updated test cases for those changes