add new features, update data, and tests output

expand features to include a list of market indices, and price open
variation; add new function that splits one month into 2/3 data and 1/3
test.