Improve tests

[Background]
This PR addresses several points:
1. Add web-mock to test framework so tests are on the connection level.
2. Give rspec color option by specifying in Rspec::Configure.