Add coveralls for coverage reporting
add coverage of over 90% test