Steps to take to fix a bug in featuretools
1. Identify a bug
2. Write a test case (or test cases) for the bug
3. Fix the bug by refactoring featuretools
4. Doulble-check any modified code and consider if this has created any new edge cases
5. Check if any docstrings need to be updated
6. Check if any docs need to be updated
7. Run make test
8. Run tox
9. Create a PR on featuretools repo