Added Generic Class List. ChipLists are updated to List<Chip>
Updated ChipLists to List<Chip> and ChipList imports to List imports
Removed unneeded ChipList package
Update List.java
Revised and cleaned up some code
Made Code more consistent
Created new class to shrink ChipConnection code
Shrunk ChipConnectionFinder drastically