citeproc-js integration

I've integrated citeproc-js to enable the user to create scientific citations.
Some minor features and bugfixes are also included:
- Reflecting the search query
- "get Recommendations" button in the WYSIWYG editor
- Several bugs introduced by the new features