I do not want demo in this branch
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
Merge branch 'dev'
Updated how the Command Line Interface Generator works, made the code more modular and awesome.
Will start thinking about how it shall work with functions that have different return types
This is a new update! Yay! Also added the demo files again. Maybe i should have a branch dedicated to just that?