RoR rewrite of shift scheduling application BoosterWorks for multi-tenant SaaS