Initial code commit; replaced GPLv2 with v3.