added GPL to all source code. Fixes #3