add whenever gem; setup whenever task