Create user documentation for creating custom runnners
We need some documentation so that it is clear to users how they can create a custom runner.
This document should explain:
- Each step required to setup and create a custom runner
- Overview of the `Runner` library
This document will assume:
- The user knows how to use bazel.
- The user already has their Bazel Module setup to be able to make use of rules_labgrid.