Started implementing the autoloader.
Added comment.
Merge branch 'autoloader' into features