updating requirements, extending travis config