Moved RTF & Code components to seperate project

Also implemented an auto loading module system and improved theme system
(able to be modified by modules)