Goodbye Vectors & Hashtables! Welcome, Lists & Maps!

Sorry Rod, I can't really break this one down much further without breaking the build/tests.

This is solely search & replace Vectors/Hashtables with List/Maps.

There are some minor changes to fix spelling errors in comments and added @Override to some methods that the IDE was complaining about, but that's about it.