Revised Settings Page to use Settings API