Moved the zip functions from Tuples to Lists, added/changed some javadoc