Colored error output red
Massive refactoring to fix design bug that caused URLs to be crawled multiple times