added Kaggle project and updated python 2 code to be python 3 compatible, where possible