Fixed oop structure to be more coherent and functional.

Starting work on list and multiple image upload.