added a comment to commented code
added a comment about caching layer
added variable with components' directory path and documentation about it; added code which is checking if the directories exist
added CONFIG_FILE_SUFFIX constant and used it in loadComponentConfig(); added more errors handling and resigned from realpath()
Merge branch 'DAR-719-code-review-round-1' into DAR-719