Exclude vendor directory.
Reformated composer.json.
Made source compatible with PSR-0 autoloading.