Replicas

Here's the basic REPL implementation. 

There's changes all over the place, don't hate me for it. :)