Usability enhancements, Part 1, 2nd try (issue #75)

This PR replaces #86 with updated commits, and drive-by fixing PR #87 because regenerating `es6/index.html` did overwrite the changes from #87. 

Please review the database changes carefully to make sure I did not fail at transferring the results from PR #87.