Added nREPL support

Can now start an nREPL server in the same process as the Ring server
by adding a [:start-repl? true] entry in the :ring map (and optionally
:repl-port)