lots of doc

lots of documentation being added right now. will continue another time