Callback nREPL API

Pass a callback to call to have it invoked for each response message.
This might one day become asynchronous in certain circumstances, but
don't count it.
Fix cpp on closing bracket

Closes #122.