Convert the readme to markdown and improve it

I've extended the README a bit, cleaned it up and converted to markdown (as it's the canonical format for README files on GitHub).