Added trace() function for debugging tests. Added support for todo functionality. Moved wine.pm to include directory.