added in a check for the "timeout" key withing instantiation of CommandTask objects. Also, set up the delegation functions so they accept *args and **kwargs to make sure there are no suprises when delegating
added in a check for the "timeout" key withing instantiation of CommandTask objects. Also, set up the delegation functions so they accept *args and **kwargs to make sure there are no suprises when delegating

reedessick/lvalertMP