Move RecordableCommands into DynamoModel

Full description of this PR is here:
https://github.com/DynamoDS/Dynamo/issues/2497
Please get rid of this ```DM``` and use only ```DynamoModel``` below in this file (and other files that are related). This shorthand is not necessary.