refactor admin into admin.inc. Assign role on registration

couldn’t get hook_menu() to work so include instead
git thinks this is new, it's not