add backwards compatibility
add badges to readme
update dependencies