fix(css): various ui fixes

- Fix 'add widget' box styling
- Change buttons position
- Fix thumbnail styling

- Add indication for currently active menu item

- Move typeahead to global directives

- Add new wrapper directive for typeahead filters

- Keep code cleaner with adding wrapper directive for subject and place typeahead directive

- Fix styling for "switch article" bar

- Fix item floating issue in ingest view

- List view style fix
- Remove scratchpad styles definition from code
- Improve scratchpad item styling

Closes #139