Supervised machine learning : a review of classification techniques