added GPLv3 LICENSE.txt and updated composer.json