Working on #4. I have added a basic search view. It current does nothing, though is ready for search items to be added.
Working on #4 and closes #7. The client id is now settable via settings.