backend refactored to keep objects hashes in a separate module, images cropped into pieces and resized, todo list updated cause there some things to be fixed