added operator defun
can build defined terms list
added .gitignore
Merge branch 'develop' into implemnts_defun
can use defun
Merge branch 'implemnts_defun' into develop
Merge branch 'release-develop'