Move data_mean into data_transformer

Move data_mean into the data_transform class to facilitate data transformation. 
This way Data layers don't need to hold it and pass it all the time. 

Why should the WindowDataLayer be handled specially?