add license (GPLv3 or later) and readme