Do a composer install in travis build

Change-Id: I1777cc8b43aaea826a39b6ce553088bea57b398a
Add composer.lock to gitignore

Change-Id: I048241f66dce385259be900c1cceff6cf19b7b6a