Adding a lot more detail to the README