Artificial Intelligence Requires Ethics, Compliance and Data Checklist