Added prints to analyze.scm to gain better understanding of analysis process.
Changed one comment in cfg_test_1.scm
First commit of graph-builder.

Pulled code from ps4/analysis.scm to recursively/generically walk through scheme code. Fixed arguments but still need to:
-go back through and remove all return statements and constructions of combinators
-add in calls to cfg api
-fix pathing issues (i.e. how to load both ps4 code and ui.scm)
-cleaning and more
Merge branch 'master' of github.com:jdhenke/introspect
Finished removing all return statements and constructors of combinators.

Still need to:
-make sure references to 'map bgi' handle passing parent-node as a second argument
-add in calls to cfg api
-fix load path issues
-cleaning
Fixed map call usage.

Still need to:
-add in calls to cfg api
-fix load path issues
-cleaning
Removed analyze.scm pretty printing.

Still need to:
-add in calls to cfg api
-fix load path issues
-cleaning
Fixed a few missing args and load issues in graph-builder.

Still remaining:
-Add in calls to cfg api
-Add tie-in to ps4 interpreter (i.e. run build-graph automatically at load-time)
-Clean and test
First pass at adding cfg refs.

Todo:
-Add 'dependency' and other types of edges
-Add tie-in to ps4 interpreter
-Clean and test
Added a couple TODOs in graph-builder.

Todo:
-Doublecheck the name used in bgi-application is correct
-Should check existence of end node before add-sub-func is called?
-Add tie-in to ps4 interpreter
-Clean and test