autoloader modified, config added, resource abstract classes added, unit tests added