adding foundational work for upload support
adding future support for article creation