Reorganize README to make it more clear.

This also adds a note about required memory usage and instructions for
building from Git.

I hashed this out with @dherman in IRC. The main problem was that it was possible to read it and think you needed to build Rust 0.7 and then build from source. I think this version is simpler and less confusing and has more information to boot.