re-working the admin settings form and also cleaning up an error regarding redirecting URL