Best Practices in Data Cleaning: A Complete Guide to Everything You Need to Do Before and After Collecting Your Data