Fix deprecation warning for .simplecov

MSP-9007
Fix deprecation warning on expect{}.should_not

MSP-9007
Proper use of joins and includes

MSP-9007

Use joins for intersections and includes for everything, so that tab
completion and successfully pluck.
Merge branch 'feature/module-cache-construction' into bug/search-relation
Merge branch 'feature/module-cache-construction' into bug/search-relation

MSP-8986

Conflicts:
	lib/metasploit_data_models/version.rb
Land #47

MSP-8986