Add 'Stanford Fancy' SoA template and logic

@jrbl - Stanford Fancy SoA changes

Includes fancy autoscale and centering code.

![stanford_soa](https://cloud.githubusercontent.com/assets/3364609/5308628/e1473810-7bcd-11e4-9d49-cae2b9af24cb.png)

This looks familiar.

Let's make a method like ```autofit_text``` that takes some parameters like maxFontSize, max_width and max_height, and whether wrapping is actually allowed, and then spits back out the paragraph object that fits. Then this can be used for the two autoscalings you do here, and the one in the cme renderer.