Added Node class: Text

Others:
- Added handleText() to Context
- Added test class: TestContext
Added Node classes: Element, EmptyElement
Added Node class: Code
Added Node class: None