Cleanup and improve documentation

* Add a "dependencies" page
* Add section for Qt5 dependencies (CC #263 #219)
Cleanup