Created the basic autoloader.
Added support to apply a single file.
Added support to apply diff files.