Added data generation scripts
Minor updates
Turned folders into packages
Added nearest neighbour classifier and decision boundary plotting