Feature/general search

- Implemented select2 for search bar autocomplete
- Updated general search bar framework to accept multiple keywords/commands
- Value of search input gets passed as an array so functions and parameters can be parsed and executed
- Added global event broker system to communicate state between Search and Worksheet components
- Hook WorksheetList up to the broker so it can have its keyboardshortcuts toggled by Search too