Added GPL text
Cleanup