fixes #7: add initial AST functions

adds `isExpression`, `isStatement`, `isIterationStatement`, and
`isSourceElement`
Merge pull request #8 from michaelficarra/GH-7

fixes #7: add initial AST functions