Initial page state implementation

This is initial implementation for a page context.  I will be used to store state information on a page by page basis.