Full clean up and fix of most everything

Removed github auto update
moved validation to admin section
No longer removes http.
Checks if http(s) is missing, if so adds http