LocalPageDao and children

Here's the most up-to-date files.  They aren't finished, but might as well get them in the system as we continue to work.