Switch macro

@orki This is the macro I talked about in #4, I tested it with 

```
(rtog/add-repl 'octave-mode (rtog/switch-to-shell-buffer 'inferior-octave-buffer 'inferior-octave))
```

and it worked for me.