added new post functionality and refactored the way images are added to allow a seemless data entry workflow