add logging and make coveralls use branch coverage I hope