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