Added discovery.
Added metric discovery
Added get_original_commit method
Added possible metric ids methods to the metrics parsers.
Started work on generate.  Still need to fill some gaps.