Expand on instructions for contributors to get started

These changes:
* add the steps needed to get set up
* update the docs regarding mandatory tests
* clarify release instructions
* fix documentation formatting
Add rcup example of adding new rc files

It wasn't obvious that you could also use rcup with undotted files to add them
as new rc files.

There was also a typo.
mkrc and rcup aren't alternatives