Supervised machine learning

Due to the size of the project, access via Github only.