deposit: form page customization

* Increases customization in the form page by adding new blocks and
  spliting the form itself onto a new file.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>