Update license and add license headers