now possible to add syntax in disparate calls; added root and log syntax as part of the 'free' options
engine now takes configuration instead of argc, argv
updated main for test and unit tests to use new configuration parsing
change unit test command line
added trace macro to functions
added trace macro to functions and fixed sleep bug
minor formatting fix
added configurable callback templates to allow callbacks to non-static member functions

added utility classes to stdafx.h (could do with an uber header)
added trace macro and read lines function
added trace macro and ability to parse a config file into key/value pairs (+ sample config)
build number and todo.otl updated