Added OS specific ignore rules
-Added filtering for function that begin with an underscore as internal.
-Added Command line parameters -A and -All  to override internal filtering.
-Added check for input file
-Added --help option
-Added --version option
-Added --config <file> option

example config.json:
{
	"input": "./fixtures",
	"output": "sample_output",
	"All": true,
	"debug": false
}
Sample config.json
Cleaned up
Merge pull request #8 from thenderson21/master

Added support for internal functions/methods.