Add gitignore
Initial import of the project
Don't run interactive mode if a file is given
Add factorial example