added print_vector, tested for a vector of vectors of doubles, worked like a charm
changed everything to a standard C naming convention, no more camel case. Some address out of bounds error needs looking into