code cleanup
rebranding and change license to GPL3