Final Stage Three

Way to much to list...update readme needed