Rewrite and restructure the README

This new README provides better structure and ordering for readers, more examples, and clearer explanations.