First commit for data_generator.cpp. It generates random circular dataset. Also created some folders for organizing the codes.