Added prints, updated FeatureConstructor

-Code now prints progress of the calculations
-Added function check_if_feature in feature constructor to filter
non-feature words
-Updated print function signatures in ConsolePrint and added
print_2d_float
-Fixed a bug in NaiveBayesClassifier where the first_parameter column
was always set to zero, and the last column was ignored