added README, and a nice big cleanup