PSR-2 compliance, composer support and travis