A framework for using distributed computing power to perform computations related to machine learning, neural networks, data mining, prediction models,and various other algorithms