**Modification of all of the toString methods to use
java.lang.String.concat method instead of += concat
**Overall modification of the code to fix the majority of TODOs
**Overall addition of several javadoc comments