Simplify and restructurize Options
Simplify and restructurize Options

* lib/amazing/options.rb: (Options) Inherit from Hash
instead of including enumerable.
(initialize) Move away aspects to private methods.
(each) Dropped, now inherited from Hash.
([]) Inherited from Hash.
([]=) Inherited from Hash.
(initialize_defaults) Set defaults on self here.
(initialize_parser) Set up the parser for self here.

dag/amazing