Initialize package.json
Add jshint@2.5.3 to devDependencies
Add jshintrc
Add jshint script and set as pretest
Add mocha@1.21.4 to devDependencies
Init test directory
Set npm test script to run mocha

add pending test
Add chai@1.9.1 to devDependencies
Merge branch 'feature/package-init' into develop
Add example usage
Add q@1.0.1 to dependencies
Adjust jshint config

Tolerate `ExpressionStatement` as Programs
Implement basic interface
Merge branch 'feature/api' into develop
Initialize Parser and move validation method
Refactor Parser constructor process, and clean up

remove excessive `defered` variables
add `getIntegers` as flow control function
adjust tests to new interface
Add function to get sub-strings

trim all whitespace
Implement actual parsing logic

rename `getStrings` to `getSubStrings`
Implement example tests
Merge branch 'feature/parser' into develop