added some travis, coveralls and some improvements