updated license, readme and todo