Expand documentation #1

Complete first round of documentation. Mostly editing. Filled in overall usage guide. Also added toc's.