Merge pull request #21 from hawesie/hydro-devel

Scheduler now works as expected with multiple time windows.
Merge pull request #22 from hawesie/hydro-devel

Resurrected patrolling behaviour
Merge pull request #24 from hawesie/hydro-devel

Task success and failure handled.
Added libgmp3-dev depenency. Fixes #23.
Added timeout cancellation to base executor.

 * This uses rospy.Timer which has looked odd under simulation time.
 * Also refactored test action server into separate file.

This closes #17.
Added correct import