WIP. Code & doc cleanup.  Restructured djangopages into page, widgets, and userpages to make code separation clearer and setup to create a proper pip package.