Added more BTCE classes, some design changes in the base framework