Mechanics of Non-holonomic Systems:A New Class of