Updates constructor and method visiblity on some classes

Conflicts:
	src/little/nj/algorithms/PermutationGenerator.java