Green Commuting Solutions: an application for rewards-based ad-hoc transit and rideshare commuting