adding more auth decorators and enabling pre-request hooks