[mod] include user folder before core folder that user can overwrite core services
[fix] correct template check for site layout before triggering error