Fixes case where no time_from_start values are specified by the joint trajectory action client. It now uses a new parameter, default_velocity, for each joint to determine the amount of time it will take to achieve each consecutive point. With the times specified the rest will be handled with the discretization in the joint_trajectory_action_server.
General PEP8 compliance and cleanup, particularly line lengths.