Documentation

Currently the documentation is nearly inexisting. Looking into folders like blockstructured or pdelab reveils many classes with undocumented purpose and features.

If we want to allow more people to contribute, we need to add more documentation.

At least for the blockstructured directory this should be done while transitioning to our envisioned generic version.