Added user_authorized_for?
Fixed null session bug
Added extra auth checks
added fail_unauthorized and fail_forbidden
Rationalized crud module