improved build file with different options for debug and release mode
added vector class as subclass of matrix, brought move constructors back, need to benchmark improvement