Composer And Travis Updates

This is nothing new that I've done. This is what was on the other repos, so I copied it over for consistency.

I actually hate it, and am very against committing composer.lock files in libraries, but that's a different issue, which is why I haven't changed it everywhere.