update readme, hackage doesn't like / in description
clean up and lint