I think I finished caesar.

I made it so that rotate works, but I dunno if I missed something. I'll
have to compile it tomorrow. And I made the errors in replace more specific.
Because why not.