Check hash keys for conflicts

Raise errors on no options, instead of returning a nil - which is a
default behaviour for OpenStruct.
Added HashStruct#to_hash
Render ERB from config files, i.e. helpful on heroku
Get rid of Rails dependency

Add rails engine, only if working within rails. Use lighter rspec, etc.
Also improved initializer, so it's loaded now even before environment
configurations.