Merge in metasploit_data_models

Add metasploit_data_models as a remote.  Branch metasploit_data_models/feature/module-caching to feature/transfer.  Then remove all database related code. Changes namespaces. Fixed missing spec and YARD docs.