rework project setup scripts for better compatibility
make the user/auth example functional