#65 - add table of contents component to auto components pre-processor
add compile time swappable trace stack to aid developers
add args to microformat pipeline
refactor preprocessor rename
handle all exception types