Added view of arbitrary heap objects

Need to do more error checking and handling, need new way of evaluating
a map..
Code cleanup
Supporting null fields, (partial) currently selected lines (multiple files)

Fixed bug where it would crash when a field was null.

Also partial supporting the currently selected line across multiple
files (requires information about stack frames)

Fix makefile to use classpath when compiling examples