Fix issue #349 - Search keywords with hash symbol

The issue was related to the API. A search with keyword ```#fedora``` must be escaped to:
```
/api/v1/bmarks/search/%23fedora
```
The search page in Bookie website makes an API call without escaping keywords.
We could have solved by changing the API (which has a big impact) or by changing the JS code in the search webpage to introduce the escaping of keywords. I chose the second option.