How to prove differentiability implies continuity with $\epsilon-\delta$ definition?
Fix $\varepsilon > 0$ and $a$.
From the definition of differentiation we have $$ \left|\frac{f(x)-f(a)}{x-a}-f'(a)\right| < \varepsilon $$
for an appropriately chosen $\delta > 0$.
Multiply both sides by $|x - a|$ to get: $$ \left|f(x) - f(a) - (x - a)f'(a)\right| < |x - a| \varepsilon $$
Using $\left||x|-|y|\right| \le |x - y|$ we have:
$$ \left|f(x) - f(a)\right| - |x - a| \cdot \left|f'(a)\right| < |x - a| \varepsilon $$
Rearrange to get: $$ \left|f(x) - f(a)\right| < (\left|f'(a)\right| + \varepsilon) \cdot |x - a| $$
Since $f'(a)$ and $\varepsilon$ are both fixed, you can make $|f(x) - f(a)|$ as small as you want by making $|x - a|$ smaller and smaller. Thus, the function is continuous at $a$.
To prove this formally, pick any $\hat{\varepsilon}$ (different from $\varepsilon$ fixed at the beginning and used with the differentiation definition). Pick $\hat{\delta} = \min\left(\delta, \frac{\hat{\varepsilon}}{\left|f'(a)\right| + \varepsilon}\right)$. Clearly:
$$ |x - a| < \hat{\delta} \Rightarrow \left|f(x) - f(a)\right| < \hat{\varepsilon} $$
You want to show that $d(f(x),f(t))<\epsilon$ when $d(x,t)<\delta$.
$\displaystyle\lim_{x\to t}f(x)-f(t)= \lim_{x\to t}\frac{f(x)-f(t)}{x-t}(x-t)=f'(t)\cdot0=0$ which is what we wanted to show.
You don't need to add much to your own proof to finish it off. You've shown that, given $\epsilon>0$, you can find $\delta>0$ such that $|f(x)-f(a)|<\epsilon+|f'(a)||x-a|$ whenever $|x-a|<\delta.$ This means $|f(x)-f(a)|<\epsilon+|f'(a)|\delta$ whenever $|x-a|<\delta$.
Now, given any $\epsilon'>0$. We want to show that there exists $\delta'>0$ such that $|f(x)-f(a)|<\epsilon'$ whenever $|x-a|<\delta'.$ If $f'(a)=0$ then, letting $\epsilon=\epsilon',$ we know there is a $\delta$ such that $|f(x)-f(a)|<\epsilon'$, so we take $\delta'=\delta$. Otherwise, let $\epsilon=\frac{\epsilon'}{2}$ so that there exists $\delta$ such that $|f(x)-f(a)|<\frac{\epsilon'}{2}+|f'(a)|\delta$. If $\delta\le\frac{\epsilon'}{2|f'(a)|}$, then the right side is less than or equal to $\epsilon'$, so we let $\delta'=\delta$. Otherwise we let $\delta'=\frac{\epsilon'}{2|f'(a)|}$.