Added Crawler Worker functionality, worker results enums, some validation and ui helper methods.