add license and git ignore