implemented IniFile abstraction for uniform handling of .ini and .reg files
integrated HyperpinSettings class into Configuration since settings data is required throughout other modules
moved TableService to the main module package
fixed media path resolution: use paths from configuration where required