massive additions.

Need to edit this down and combine it all more sensically, but it is a
good start for a nearly complete explanation of CAPE