Fix license string.
Add Python3 support.
Add a Makefile for easier test running.