Added ConfigurationCategory

Added ConfigurationCategory enum to be used for the retrieval of
configuration modules based on their category.
Added getCategory method and corrected return type

Added a method to allow implementing classes to identify their category.
Corrected the return type of the configuration entries list.