1. Moved "RecordableCommand" from global namespace to be nested in "DynamoViewModel"
2. Updated all code referencing "RecordableCommand" and its derived classes to use the right namespace
3. Made actual command handlers in DynamoViewModel private (only callable from "RecordableCommand")