Changed worker architecture to use packages and made small code revisions. Updated gitignore