Add documentation to the README

* Add explanation for why we need a separate project
* Add Prerequisites section
* Add Installation section with instructions
Fix rcrc to work as expected

In the rcm system, when more than one dotfiles directory is specified
the directory to the left takes precedence over the directory to the
right. I reordered the dotfiles directory specification to match.

I also sorted the variables in alphabetical order.