Some Bugfixes, starting some testing.
Forgot to add the tests.java file to the last commit
Fixed some bugs caused by the difference .add and .addAll being used incorrectly.
Fixed a lot of the bugs plaguing the table.java file.  Very many instances of using  == on Integers which are objects, and that is bad.
Merge branch 'master' of https://github.com/jacx/cs411pj2