update github organisation name to thephpleague
add test coverage badge
fix unit test