Refactoring data generation to conform to sklearn format
Further reformatting

datasets now define as parameter dicts
single method to merge data and visualize the classification space
changing chart formatting
Adding more test cases