Validate the written section data
starting to set tests to use live binaries
Extend coverage of tests

Tests now cover handling of full executables

Identifies a bug in the section data start
Fix Elf Header Test
Handle Environmental Variables

A new class provides an interface for checking environmental variables
Handle Time in a new Object

A new class provides a simple interface for getting the current time and
printing a timestamp
Add a new Logging Class

A new logging class, with some simple macros, allows detailed logging to
be added to the core code, with minimal impact on performance