Add character class selection

This PR is related to issue #8. 

To complete this feature we still need to do:

- [x] Character class selection screen
- [x] Display the class description
consider to use `nil?` or just `value` because `present?` fails with `""` that can happen with `format_items` call