Overstock.com Appoints Three New Executive Officers