create factory for feature selectors

downside: constructors are now public
update config file for feature selection params
fix bugs in feature_selector
add correlation_coefficient feature selection
formula for correlation coefficient
Merge branch 'features' into language-model

Conflicts:
	src/features/feature_selector.cpp