Style guide

Style guides come in many flavours, but this guide veers towards documentation and is mostly intended as a reference for myself.