Improve test runner for Neovim
Just -e will clear the screen every time Neovim starts, whereas -es
Add after directory to rtp too
Close FAILED buffer
No need to keep it open; makes -d flag a bit easier to use as people
aren't left wondering what that buffer is doing.
Add filename to error messages
Makes it a lot clearer to see where it came from. go test also does this.