Move database url generation to function
Add support for database migrations (#6)
Add support for forced reps (#38)

A forced rep is a rep that the trainer was unable to complete without
the help of a spotter. The number given for a forced rep refers to the
last reps performed in the set.
Merge branch 'feature-spotter-reps' into develop