BF return valid line locations for code with no ast or nil nodes
BF only use fake filesystem on mri
Better ERB errors. Output the template with the error.
Hotspots now rendered as a hash, surface and fix failing test

Was related to Location#hash
Begin to separate template erb concerns