Add a lot of documentation to starting page
Add even more stuff to documentation

Also add or improve some docstrings.
Merge branch 'getting_started' into develop