Store the user character.

Issue #20, related PR #22 #23 

It started with work of @dcmota and did some polishment on core concepts, like `CharacterSheet`.

With `CharacterSheet` abstraction we can work on the others features, like store the abilities score, skill options, feats, character personality and equipment to print the sheet.