Add error handling to check for valid user github data

Check for valid user github token, email and username, before rendering the save as template form. If any of the data is missing, display an alert to the user, and take them to the new github token screen.
+1 @rheinwein's suggestion