Client

Assuming we still want to run the SGD part in C++