Multiple file upload, image search, many bug fixes