more organization and added yahoo stock api classes