Since $f'$ is continuous it is bounded on $[a,b]$. Choose $M\in \Bbb R$ such that $|f'(x)|\le M$ for all $x\in [a,b]$. If $x,y\in [a,b]$, then by the MVT there is $\xi\in [a,b]$ with $f(x)-f(y)=f'(\xi)(x-y)$, thus $|f(x)-f(y)|\le M|x-y|$. In fact you can show that a differentiable function on an open interval (not necessarily a bounded interval) is Lipschitz continuous if and only if it has a bounded derivative. This is because any Lipschitz constant gives a bound on the derivative and conversely any bound on the derivative gives a Lipschitz constant.
To your other question: Continuous derivative does not imply twice differentiable. In fact, we know that there are functions $f$ (such as the Weierstrass-function) which are continuous but not differentiable. Taking the antiderivative $F$ gives us a differentiable function with derivative $f$ (by the Fundamental Theorem of Calculus), so it has a continuous derivative, but as $f$ is not differentiable, $F$ is not twice differentiable.