The class stores namespaces and classes and automatically loads the class
files upon their first usage. It uses a mapper array to support complex
nesting and arbitrary subfolders to store the class files in.
Usage:
ClassLoader::addNamespace('Custom');
ClassLoader::addClass('Custom\\Calendar', 'calendar/Calendar.php');