Changed DisplayEditor, such that DotMatrix and MessageLoop access has been encapsulated.
Re-documented DisplayEditor, fixed a few small errors.
Replaced instance methods with static functions. Added a print separator method. Invalid commands have NOT been fixed.