Moved some code around so it's compatible with the PSR4 standard
Updated some configurations
Changed the autoloader that is used