added license and ignore file