User powered Autload

Move autoload.php to a class and add an autoload method that can be
hooked by plugins, so we can autoload classses from Plugin directories.