rename and reformat readme
complete overhaul
clean up and refactor comments