updated and rehashed. Needs content review, some format editing, proofreading, and some images added