Make RecordableCommands be based on DynamoModel rather than DynamoViewModel
core refactoring
code refactoring
Moved static highlighting rule function to CodeBlockUtils class
Moved custom color class to CodeBlockUtils
Fix test cases in ReferencePointTests
Merge pull request #2522 from marimano/master-core-split

Move RecordableCommands into DynamoModel
Merge pull request #2553 from aparajit-pratap/fixDigitSyntaxHighlight

Moved static highlighting rule function to CodeBlockUtils class
Merge pull request #2556 from Randy-Ma/master

Fix test cases in ReferencePointTests
addressed merge conflicts