Add 'pair?' and 'environment?'
Remove define-macro and introduce define-syntax
Import 'sc-macro-transformer', 'rsc-macro-transformer' and 'er-macro-transformer' from chibi-scheme
Add 'undefined' and 'error' functions
Fix bug that raise error at 'else' clause in 'cond'. close #7
Refactoring