Replace p. with page. and p.page. with page.

This part of the documentation was confusing since a `p` variable wasn't mentioned previously. After using this library I realized what it was really talking about is the object in the `ph.createPage` callback, previously referred to as `page`. Therefore, I thought it made the most sense to refer to it as `page` here as well.
Fix tests

* Fixes #52
* vows version bump
* Implement better streaming command runner in `Cakefile`
* Syntax fixes and minor enhancements for test suites
* Precompile test suites and run them in JS (see flatiron/vows/#296)
* Cakefile enhancements
  * New command runner (ensures proper sequencing, streaming output,
output color support)
  * `cleanup` task and helper
Fix render shim backward compatibility

* Add support for old syntax `page.render url, callback`
* Rebuild
Merge pull request #158 from loginx/x-fix-tests

Fix tests
Merge pull request #150 from brad/patch-1

Replace p. with page. and p.page. with page.
Merge pull request #159 from loginx/fix-render-shim-bc

Fix render shim backward compatibility