Added composer to handle dependencies