updated the readme file to hopefully explain wtf everything does