Fix exception when config does not contain the right entries

- added switch to import BeautifulSoup if not in bs4 package
- added ifs to prevent exception when keys are not in config dict
- added readme entry for debian users
- added gitignore entry to not upload local config