Refactor the README

Closes #1
Closes #3
Closes #4