Cleared up the confusion about pubsub/beehive events
  - moved them to pubsub
Working on straigtening signals (it is getting harder)
Fixed unittests exercising the workflow
  - TODO: I dont like to add the pubsubkey to the arguments of trigger (pubsub)
  - Event names should be finalized
  - it is still pretty confusing (we need to simplify it)
Merge pull request #9 from aholachek/search_bar

started search bar widget
Resolved conflicts
Merge pull request #8 from romanchyla/working-query-mediator

Working query mediator
Simpflified events
Merge branch 'romanchyla-working-query-mediator' into test
Changed the Pubsub.Event names
Added better error reporting to Api and Pubsub
Finished QueryMediator

TODO: make a simple widget that takes api_query and queries the real API service
Merge pull request #10 from romanchyla/working-query-mediator

Working query mediator
fixed dependencies
Fixed .load() function not returning appropriate object
Added new widget for debugging api request
closed the loop between api query/request/response
TODO: need to add tests to api that it gets POST data
Merge pull request #12 from romanchyla/working-test-showcase

Working test showcase
improved test, now has proper activate and render method