refactored: use shared examples and shared context
update gem mime-types
update gem reek
update gem webmachine