fixed an error with not being able to charge. the server was flipping the sign and then returning the object. backbone does extra validations on receive from the server which resulted in a hang. fixed some array vs JSON state issues