Add mrm and test coverage

Hi, Dave

I added mrm to make it more immediately usable. I also added some tests, 83% with credentials in the env or 72% without. I also updated the copyright: dates, statement to include contributors, and added copyright headers to other text files. 

If it works for you, then next time I have some free time I'll add directory stuff. Or maybe try to mirror the node cli's UI more.

Cheers,
Reed