Raise errors, don't return them
Move secrets; add template loop functions
Move TODOs to README.md