Elastic cable

Pull request for elastic cable physics
Not a fan of the trailing `0` in the the variable names. Also, don't need to set `=0` here; that can be done in the initialization list.