Add license and add proper version constraints