Backport class Autoloader from GitPHP 0.2.8

Use autoloading to load class files

Adapted to 0.2.7 class names, folders, and my additions