base: change templates for easier customization
search: add skeleton templates
Move files
Template updates
deposit updates
Communities: initial release

* Introduces communities module

Signed-off-by: Grzegorz Szpura <grzegorz.szpura@cern.ch>
Co-authored-by: Grzegorz Szpura <grzegorz.szpura@cern.ch>
communities:

* Renaming
* config
* absolute import
* remove validator
* remove templates/__init__
More communities
Deposit: Fixes
utils: data structure fix