Fetcher and UI feature completion. Add test cases to README

Additions to the fetcher module:
 - Fetcher.start() now works for collections that only have a single page
 - Related tests

Additions/changes to the sidebar/UI:
 - Filter bar in sidebar
 - View for "no add-ons found" in sidebar
 - Refactored sidebar code

Add detailed test info in README