Add UserBalance class

Also add user initial balance and changed name of base class