Added feature analysis code using the "shuffle" method. Perhaps a linear model is not sufficient for this task.

Re-worked some of the data manipulation code to make it more intuitive and expandable in the future.