Improve Rc documentation

I've seen quite a bit of confusion around regarding the use of Rc, so I thought I'd take a stab at adding some examples.
You may also want to point directly at the [`std::cell` docs](http://doc.rust-lang.org/std/cell/) which go into a great amount of detail about interior mutability.