Fixed a bug with running last test

When you run a specific test, then navigate away to a separate file... you
would lose the ability to re-run the last test. It was storing the file you
ran last, but always taking the line number from your current buffer. This now
stores both so re-running (from any location) is possible.

![tumblr_kusdyd8Mxe1qzxjodo1_400](https://f.cloud.github.com/assets/73357/116746/002d493e-6c05-11e2-8a01-56fcc7d78c8f.png)