Further improved initialization of BattleNet instances by adding :auto_connect attribute, allowing instantiation to auto-connect to battle.net if desired, otherwise hold until .connect method is called.  BattleNet.connected? and BattleNet.update methods are then usable as necessary.
Removed after_initialize :connect callback from BattleNet model to facilitate separation of connection and update methods.
Drastically cleaned up Character model by removing deprecated functionality.
Added tests for New Character page.