Random Exercise Implementation

Added in the ability to select items from the picker and add them to
the workout. Also added in checks to make sure all data is filled out
before adding exercise to the workout.