changing port for heroku ftp upload
changes ftp to passive for heroku
set timeout on uploads to much longer
add caching to region requests
adds loading bar and cleans up routes