Some cleanup and begin removal of btTable

1. Continued work on BT2 summon class. Currently can read and write from
the roster file.
2. Created object class as the base object for all classes. This will
eventually remove the need for the current btTable class.
3. Created an array class to replace btArray