Random Exercise Picker No Longer Loads Duplicate Exercises

The random exercise picker will no longer load duplicate exercise.
Default exercises are loaded first, then user created exercises are
added next.
*memory leak tested, no leaks found with this commit.