Refactor mockup generate to load external gem generators

This change makes it possible to load additional generators by subclassing HtmlMockup::Generators::Base