subst cipher working
caesar almost works :(
negative indecies on strings apparently don't work. Bah. Need to find some way of handling wraparounds downwards