Initial full object-oriented implementation of pyTab