Renamed core\String to helpers\String.
Moved all code to application and system directories and set up include path to prioritise application over system.
Added easy extensibility option for all classes, including all core classes.
Moved many core classes into helpers.