Expand README

- Add more sections
- Explain things under the hood a bit.
- Fix links and add some more.