docs: how to develop modules

* Adds documentation for how to develop modules in Invenio
  v2.0.0. Still work in progress.

* Fixes typo in extensions.rst and introduction.rst.

In reference to #161. What do you guys think about this setup? Before I go further..