DRY up OptionParser for myself and added a template.rb file