Text formatting

Resolves #2 

- [x] Make all message sending use the Input service
- [x] Replace incoming bold/italic/underline
- [x] Allow sending bold/italic/underline
- [x] Add UI on the input field for formatting text
- [ ] ~~Add support for using shortcuts like ctrl+b for formatting text~~ (requires #17)