os.system does not like unicode strings
delay command partial implementation. The delay time is extremely innacurate due to the amount of time we sleep between loops
Hopefully dealing with unicode issues (given we don't receive non-unicode input)
Handling non utf cmd line directories list
Fixes infinite loop bug when collection has less that no_repeat items.