Add Kirsch development methodology and workflows
Adds a section called "Development". The goal is to get readers up-to-speed on how to develop Kirsch features and get them integrated back into the official Kirsch repository.
Adds two sub-sections called "Principles" and "Workflow".
"Principles" is a for-now catch-all section that details the fundamental aspects of Kirsch development.
"Workflows" introduces workflows for starting development, how to go about actual development, and finally how to merge back changes to Kirsch.