add docs
trying to fix travis issues with submodules

http://stackoverflow.com/questions/15674064/github-submodule-access-rights-travis-ci
fix failing test
test
Merge pull request #25 from vinitkumar/feature/add-docs

add docs