huge readme update

really huge