Skeleton for Sinatra apps (auth, errors, etc)