change the siena queries to joins, better integrate with dataAccess.  update the robot interface to handle name and joint positions, bugfixes