Add license information to the source code; LICENSE.txt -> LICENSE-GPL.txt
Add tests (two test cases currently failing)
Since both Python 2.7 and 3.2+ are supported, use the "current" version