Change userFeature and predict to take args

This will allow us to use different text files for features and prediction
instead of being forced to harcode the file names.