Code Smells & Software Quality in Machine Learning Projects