more param normalization

so it can all happen in one place instead of everybody having to
implement their own
get rid of header hack and use more HATEOS 302
python and powershell examples