Fixes #15.

If the source defined in config.txt doesnt exist, then we should let the
user know so they can fix it. This commit will now tell the user that is
the problem, instead of giving them a weird 'an error occurred' message