create downloadpost
create pushpublic task
public file uploader abstraction stub in
created push public task, added to taskmanager
added public file upload calls
minor refactor
wip