moved "create" and "mk" functions to modules
TraceHeader.empty instead of TraceHeader.Empty
correcting stub error handler
Merge pull request #128 from SuaveIO/feature/module_functions

moved "create" and "mk" functions to modules