Documentation: Beginning doxygen documentation.

- Added main, setup and tutorials page.
- Refined doxygen configuration.
- Fixed some problems in existing files.