Setup.php running smoothly, variety of fixes

primary correction is that setup.php no longer uses the ulogin create
user method. ulogin works just fine AFTER the config file has been
placed, but it acts up when its loaded DURING a scripts regular course
of action. It probably doesn't help that setup.php does some fairly
uncommon operations including some high-level mysql operations
(permissions wise, not algorithm wise).