Composer

This adds support for using Composer autoloading.