Progress on page type edit form dashboard page, questions remain.

Still have outstanding issues referenced in #58 comment that need some more systemic answers but this gets it most of the way there.  Fixed problems with FontAwesome icons not showing up, put add button in right place, dialog heights, etc.