Fixes #3927 - Allow VMs to provision via user-data
Fixes #2867: use the future relative tense for the orchestration process during provisioning
fixes #2739 - add ActiveSupport::Concern syntax to mixins
fixes #2411 - move files in /models to /concerns, /services, /mailers, /observers