memory bug fix and improvements

fixed memory error, eliminated unused internal node spots in state
vector, added SetStates and GetStates for saving simulation states,
added MoorDyn_driver.cpp for compiling the model as an executable
reading in fairlead motions.