Added robot model interface class

Addresses issues #8 and #9.