Documentation

Javadoc for all classes, fixed up some Hungarian as per prior code review