Request changes and tidying up

Added more _RequestUrl functions and also cleaned up the code for
checking if the user entered in all the oauth data.