Add license and initial structure