Updating the README.md with cache instructions, removing accidentally commit cache files and added the folder to .gitignore
Adding a doc block, fixing a CS issue, adding a test case to run all tests, preparation for travis CI.
Merge branch 'develop' into release/1.0.1
Merge branch 'release/1.0.1'