made ImageResult serializable and passing entire imageResult object to ImageDisplayActivity