Ask user for questions, and check answers with supplied function
Determine Python version
Get all installed Pythonbrew versions
Render template and write output to file
@param filename: File to write @param template: Name of template @param context: Dictionary for the template context (usually just env) @param append: bool, True if you want to append content to file instead of overwriting. @param mark: str, If append is true and mark is defined, then the rendered
template will replace any previous appened version.