WebBasket: user interface and engine improvements
WebBasket: user interface and engine improvements

* New user interface.

* More sanity checks.

* New features: edit topic, search baskets, browse
  through basket items.

tiborsimko/invenio-base,tiborsimko/invenio-base,inveniosoftware/invenio-base,inveniosoftware/invenio-base