Updated the readme with quite a bit more detail