Change 400 returns to 403 for auth failure

Change the error number from 400 to 403 for all Auth fails
Set up for a better output system

Moving to a 'FINE' 'FINER', 'FINEST', 'ALL' system for handling output
to make it a bit more understandable.  Fine is init output only.  Finer
is variable info.  Finest is everything except raw returns.  All is
everything
Update all cURL calls to new output values

Redid all output to adhere to the new system and standardized all output
code to be the exact same function to function
Move Iteration functions

New system put in for iteration functions
Swap the rest of the interface to new system

All current output swapped to new system, only main functions need to be
looked over for output cleaning or additions