More pep8 than before. Also changed config and directory process to be opininionated.