Extract parser options processing into helper

This was making the initializer a bit long. Extract into a helper as
it's ancillary to general initialization.

Change-Id: I0be2064a1c1a9632f5dd4eb8c00f347a6827852c
Reviewed-on: http://gerrit.causes.com/42554
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Add some documentation for parser

YARD is great. We should use it more.

Change-Id: Ibe4c2e46e6659956023cba1fe025f7c69414517f
Reviewed-on: http://gerrit.causes.com/42555
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>