Added javadoc comments to public classes in the main package.
gitignore updated
HMM graph