added flag parse
added generate zones and banners
Merge branch 'work'