CRATEIT-83: Fixes README bug where metadat overrides don't override
CRATEIT-59: Reduces file reads for readme.html generation
CRATEIT-59: Pushes readme construction responsiblity to the crate level