Exercise and Exercise Group classes

A better way to store the data rather than in text form, Groups will
allow us to create the queues of exercises as planned.