add :controller-timeout to robot-interface

add :controller-timeout keyword to robot-interface's :init method in order to specify the timeout 
duration to check if controller is active or not.