make the class take vars as options
add the manifest, templates, & LICENSE