added cluster to handle multiple CPUs. Cluster will monitor for crashed threads and restart. Added input filtering for URL field. Added more error handling in analyze module.