Added clip timing methods

Added methods for randomly generating next clip duration from a min and
max defined by user.

When duration has ended, a currently empty method is called to select a
new clip from specified folder.