Added BrowserCluster

[Issue #50]

Maintains a pool of `Arachni::Browser` instances and distributes the analysis
workload of multiple resources.