Add LICENSE file and missing headers