major rewrite of the README