Lots of Minor Edits

Remove preset auth_id
Rename $errors to $PC_errors
Clean up PC_ confusion
Fixed some return values and error messages
Added more commenting