Shuffle db
Shuffle database of training data, split training and testing data more dynamically, change genicons to a function and other small fixes
Shuffle database of training data, split training and testing data more dynamically, change genicons to a function and other small fixes