test(e2e): add global setup for e2e tests
refactor(e2e): move pages/utils into separate modules
test(unit): move unit tests into modules
chore(npm): make all dependencies dev deps
fix(activity): Restructured activity components.
chore(main): require app modules in index and use their names
refactor(superdesk): make superdesk a module with deps
doc(superdesk): superdesk module readme
refactor(superdesk): rename superdesk main module
fix(elastic): make daterange filters work

SD-84
fix(elastic): wrap elastic result

SD-84
refactor(superdesk): introduce list module with pagination etc
refactor(search): make searchbar directive part of core superdesk

now when part of superdesk.list it's also used in media archive

SD-84
feat(media): display rendition in archive

SD-84
fix(media): fix date range filtering

it was using wrong field name
fix(media): make keyboard nav work in preview

SD-84

close #252
fix(media): add img loading indication via opacity

SD-84
fix(media): make grid items bigger

SD-84
fix(readme): update install/test instructions
fix(media): set sort for item list

SD-84