Took my first run at correcting the logic of the user and administrative cancelations. Need to test function, lots of code/logic cleanup