installation: removal of doubled up requirements

* Removes `ipdb` and `ipython` from `base.requirements.txt`,
  as they already exist in `dev.requirements.txt`. (closes #54)

Signed-off-by: Adrian Pawel Baran <adrian.pawel.baran@cern.ch>
installation: requirements update

* Updates Python packages to their latest versions.

* Documents Zenodo requirements management.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
grants: initial release

* Adds new module for harvesting and maintaining list of grants.
  (closes #62)

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>