Massive Readme update

yay! almost can pass as documentation