Predicting housing prices and analyzing real estate market in the Chicago suburbs using Machine Learning