Update README.md

Add build status badge
Add smarter logic for removing unnecessary zoom levels
Move zoom level updaing logic to its own function and add tests