Renamed unit test files to have consistent naming conventions and fixed the casing because travis-ci tests failed when file name casing didn't match.
Adding some documentation
fixed typo in package.json and ignore the documentation files.