proper version handling

- nicked from cider-nrepl