document ansible roster
add extra error catcher
clean up pylint errors
fix error templating when using an ansible inventory script