Added Server class

Provides a wrapper around `node-http-proxy` API.
Added Application class

Provides the CLI functionality