added GPLv3 licence
rearrange
rearrage
added setup.py