Removes karma and adds jasmine-node for unit testing since this is actually a node module not an angular app that we are building.
Adds some basic unit tests to confirm that proxy makes correct calls to browser for various when().respond() and when.passThrough() argument combinations.
Adds support for calling when() and respond() with functions as arguments.
Adds support for getting the angular version number in use so we can make our tests a bit selective.
Adds e2e tests for calling when() and response() with functions as arguments.
Adds support for calling when() and respond() with regular expressions as arguments.
Adds support for shortcut methods whenGET, whenPOST, etc.