Add scripts
Sketch out protected_endpoint decorator