Moved MoveArmActionClient and CartesianTrajectory into their own source files. This will make it easier to reuse parts of MoveArmActionClient in the future