Fix #1 Add the open source license header to each of the code files