create common file to share between tests

With ```require('./common')``` in our test files, we gain access to helper methods to make test creation much easier moving forward.
- ```common.server()``` creates a new server with default values that is already listening on the configured port.
- ```common.client()``` creates a new client that connects to and authenticates with the server.