Removed the curand comments
Enlarged the default_num_mc_tasks from 64 to 4096. Used representatives.size() over num_conformations to avoid segmentation fault
Reduced num_mc_iterations from 2000 to 100. Enlarged e_upper_bound to nullify it. Generated initial conformation at once only, and initialized returning result.
Used clang++ as default compiler