Updating Belt\Profile::run with a debug option to enable traces.

Previously, it would always dump metadata.
Also added testing for Profile::run.