changed license from GPLv3 to LGPL to resolve Issue #8, thanks @ydm