A sinatra drill to build robust user auth system