Continued work on syntax highlighter metrics
Added HamlSourceFileMetrics abstraction