Refactored shapeSettings into more generic Popup concept.  Also moved
styling into a css file.  There is now a FILE option in preparation for
new/load/save implementation.