add base classes and mixins to base.py
add a tests directory
add vectorizers
add pipeline
Add tica
add pca
remove unneeded directory