Move teaser support into Builtin - fix up error handling
Fix up error handling
Add new commands: listfiles, metadata