extracted config settings from __init__ and moved to config.py
added dependency notes to simplify setup