First cut of finding functions completed.

1. Prints out the function virtual addresses.
2. Fairly modular code built.
Things still to be done:
(a) Need to pack this information into a dynamically allocated array.