README and licensing improvements

The Readme has been updated to account for the new directory structure.
In addition, a bucketload of typos and grammar errors have been fixed
and some of the instructions clarified.

Moreover, all source files now contain a copyright and licensing header.