refactor(all): Refactor code to be more readable and extensible
feat(docfu.py): Read from filesystem and parse markdown separate from Jinja
chore(setup.py): Dependencies update
fix(setup.py): New readme inclusion rule.
Merge branch 'feature/configuration-file' into develop