CodeMaid.

CodeMaid cleanup. Added a few basic unit tests. They need to be split up
a bit and I'll need to add edge cases around them. I also moved some
logic out of RestClientBase into a new object that's responsible for
generating RestRequest URLs.