Change license from BSD to GPL
Reorganized all the code, now pip compatible package