added upload scripts and speaker submission form
seperating controllers