Improvements & new class

* Added functions to get how many sections there are inside an INI file
* Added a function to return all the items inside a section as a list of
KVP made of two Strings
* Added a new class which helps in the loading of external class
libraries as plugins as long as they implement a shared interface used
in the caller function as the type <T> and the loaded class's inherited
type (whoah that was a mouthful, lol).