switch to catkin

Update to the catkin build system