add basic specs for generating avatars
add specs specific for different input formats
refactor logic for extracting initials
refactor image drawing and options parsing
make private methods private
refactor generate_image method
Merge pull request #1 from kustosz/refactor

Specs & refactor