Added MVector class

MVector derives from list so it can be modified in place