handle more options at run time fixes #2 ; fix rails generator fixes #3
add more specs
refactor: set_options method