Added validation for source  of "WordsLoader"

Added validation for the source field and also made some refactoring in
the "WordsLoader.cs".
Written a test to confirm the source validation

Added a new test to the WordLoading tests. The test checks whether an
exception is thrown when the words source is provided to the
WordsLoader.