[WIP] Theme guessing frontend

Still requires....

1. Constraining to publishers
2. Post PR #71 
3. Post PR #70 
4. Additions to the data returned by theme-guessing.