Started Response component

Fixed word wrapping in speech
Cleaned up Speech component
Moved State tracking to Dialog

Changed the way dialog is structured - more readable.
Added info text for dialog
Removed String.width/height - combined into one

Added String.upperFirst method
updated notes
updated
Implemented sequential speech boxes

Changed controls around a bit.