use STI for storing different types of pages
Merge pull request #120 from sul-dlss/sti-pages

use STI for storing different types of pages