move new_submissions one scope up

We need new_submissions in multiple functions, but to prevent using the api to much we only request it once per cycle
and use it in all functions.
forgot to add self. in check_new_for_flair
implement check_for_reported for new submissions
reimplement check_for_reported for hot and new submissions
make the number of reports needed for deletion configurable