Refactor the pulldb module and break it out into multiple files.

Add a function to find the app root.  That isn't an API call?
Seriously?
Add favicon