@Description: Fires a function repeatedly on a timeout expressed in milliseconds or seconds
@File: functions/fireRepeatedly.js
@Param: Object o Timeout can be in either seconds or milliseconds
milliseconds - the time between firing in milliseconds
seconds - The time between firing in seconds
@Return: Object Returns an object that has a stop method to end the repeated firing
@Example:sb.functions.fireRepeatedly.call(hello,1);