Removed interface implementation of Comparable
Finished javadoc
Added commentary for a decision block