added the back-end trader interface and consolidated template to inheritance functions in a new file, trader_management