updated dependencies and added travis support