Wrote a much more detaild readme