Add private method declarations in Header file

To modularize the work of identifying method headers, the work was split
into two private functions.

buildMethodRegexString- documents the regex being used to identify
Java method headers.  May in future iterations be reduced to a
static variable, however for maintainability's sake was left as a method
to allow better documentation and explanation of the regex.

checkRegexMatch- a general purpose wrapper function used to match
obtain the result of a regex match.  Abstracts away alot of the
boost library specifics.
Impl getProcedures and associated priv functions

This commit provides the implementation of getProcedures(), a method
used to provide a list of the functions/methods/procedures found in
a specific JCodeFile.

The function getProcedures makes heavy reliance on the boost::regex
library.  The function has been tested and produced good results on
a series of Java code files pulled randomly from Github.  However,
the regex code could require future tweaking.