Various fixes and additions

This pull requests includes commits I created while installing and setting up Discuss for a private project of mine. They mostly are a result of me stumbling upon problems, bugs and/or usability inconsistencies.

I DO hope, i don't break anything. ;-)