add travis config file; removed silex dep as end user can decide; widened other symfony deps to allow for flexibility