added setup instructions
made config more generic
added python requirements