Quick fix for having a stable Locale (needs to be confgigurable)
Adding architecture definition, restructuring code
split scraper context from implementation
updated architecture specification