generate_demo_data function

Generate a Demo Dataset with Specified Number of Clusters and Overlap