Added test framework.

Please refer to it as `proxy`, to differentiate between the different components (PAC, proxy, etc.).