Finished caesar

Need to test with check50, but I think it's good. Yay!