Composer.json and ability to customize ua cache directory

Hey Dave,

I've made a composer.json file for you, and I needed to change the cache directory for my project, so figured I might as well give it to you too.

I hope it helps.

Thanks,
Steven