Tests: added missing `translate` permission
docs: Add an initial set of design principles

These will and should change over time. The Virtaal ones included in
this doc are still relevant and acted upon today.