Added GNU GPL on top of each source file