Gave the classes new names that better reflect what they actually do
Rewrote parts of this program to make it more modular, with new classes and interfaces for scanning interfaces. All that is left is to rewrite CLIG to these new changes
Made the CLIG use the new interfaces and classes to scan an interface