Add makefile, rename executable, update README, and change the package name everywhere.

Makefile
-------------
The new makefile adds the two standard targets ``make install`` and ``make check`` (which will run the tests). By default, installation would be to ``/usr/local`` however the ``DESTDIR`` and ``PREFIX`` variables can override that.

Executable Rename
---------------------------
This was a straightforward find and replace.

README updates
----------------------------
The blog post about this tool wasn't mentioned anywhere in the project, and the two paragraphs of documentation looked a bit lonely. I took most of the text from the blog post and formatted it for RST, so now there's a pretty good example and links to the thesis for people to find on Github.

Package rename
---------------------------
If "XML-Schema-learner" is going to be the package name everywhere, the license should match just in case somebody does violate the license.

This was also a simple find/replace except I had to rewrap the license paragraphs afterwards. The three places it touched real code were in the test suite names.