jsonalchemy: exception messages improvements

* Passes detailed parsing error message

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
records: base variant of base.html

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: missing super() call in a template

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
formatter: templates modularisation

* Creates base templates for brief and detailed
  HTML view
* Separates css for formatter templates

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
search: searchbar separation

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
search: fix for the alignment of the search navbar

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>