Perhaps updated all of the license headers
Updated and added GNU GPL License headers on all classes