added apache commons lang dependency
pre-branching commit.
undoing branch.
Merge remote-tracking branch 'origin/master' into io-redo

Conflicts:
	pom.xml
removed comments
reimplemented iterable and added half-baked test main method