Jasmine Asynch Tests

Added support for asynchronous tests into testPrintCPS
With jasmine 2.0, it(..) takes in an additional argument done
that is a function that should be called when the spec is complete