Add headers in source files and update LICENSE