fix bug
tweak option parser
add Barthes::Config hash
use Barthes::Config instead of @options instance variable