Merge pull request #12 from rheaton/master

Updating the setting to nil or false no longer makes it the default setting, but changes the setting to nil or false.
Version bump and addition of contributors
Updates set_table_name scopename to self.table_name = scopename

The is to fix the deprecation warning thrown by Rails 3.2

Calling set_table_name is deprecated. Please use `self.table_name =
'the_name'` instead.
Merge pull request #14 from srbiv/master

set_table_name is deprecated in Rails 3.2
make concrete implementations independent

enables an application to have, for example, Features and
Settings, without sharing the `defaults` implementation.

in this way, Setler may be used to configure feature flags as
well as user-specific settings, which have differing needs.
Merge pull request #15 from coreyti/make_concrete_implementations_independent

make concrete implementations independent
Adds coreyti to contributors and version bump
Adds failing test for Issue#16
Kill trailing whitespace
Merge pull request #17 from stevenharman/remove_trailing_whitespace

Kill trailing whitespace
Rolls back change that broke old default behavior
Version bump