Added check for ~/robot_description and fixed hardware interface abstraction bug

Small fixes I've found so far in the direction of https://github.com/ros-controls/ros_controllers/issues/43