edit cli and make formula.rb and so on
add gitignore /temp/
make templates
add some tests

simple case, many variables case, error case