added GPL3 licenses to all files, closes #6