fixed #236; Keep checking for Arduino version and capabilities

Changed to re-occuring timeout

Changed timing on request for settings from arduino
Merge branch 'bug/236'