Improves the readme.

Provides more information and follows my template for a readme (my template has been refined and tested several times).