Closes #36
- A `Text` object should not be able to justify itself. All justification needs to be done by a parent. - Apply colors and styles to part of a `Text` object - Markup parser should return a `Text` object
This is far from complete, but it's a start and it will enable us to create things like tables and other complex objects in the long run.