Updated to include image uploading and new views on listings