added image upload and download capabilities; added new search function using scopes; updated design