Add more documentation using javadoc to existing source.

Issue #3 resolved
Grace Batumbya
created an issue

Alot of the source code is undocumented. I propose that documentation be added using javadoc. This could help in future maintenance of the driver.