finalize step 2; added initial updates on step 5; created article generator; initial on management command; update templates based on newsletter object