Showing user friendly error message

Previously we just showed a message saying that config was not defined. This
shows a better error message that can help developers fix the problem.