Added coverage and travis testing