added the character node an stringeditor classes along with a test class to test functionality.