starting to convert arrays to vectors
using assigns in Vectors
1-D arrays are now Vectors but 2-D and 3-D are still arrays, for efficiency
added vectorization flag to setup.py
added cython compiler directives
moved convert_input out of class; also added a profiling test
added sampling tests