Identifying and Evaluating User Requirements for Smartphone Group Fitness Applications | Synapse